-
函数是直接用函数名调用的,而方法是类的一部分。
查看全部 -
应使用新式类
class NewStyleClass(object):
查看全部 -
面向对象的基本单元是对象,数据和功能具有复用性、扩展性、灵活性。
查看全部 -
dfdsafd
查看全部 -
好查看全部
-
对象的创建和初始化
查看全部 -
对象实例化的过程
正常情况只需初始化,不需要创建是因为定义类的时候从父类继承了
查看全部 -
没有下划线的属性是公有属性,一个下划线的属性是私有属性,两个下划线的属性则是部分实现私有属性(类内可以进行访问,但是在创建类的对象中不能使用)
查看全部 -
123查看全部
-
判断对象是否从属于一个类的时候可以用isinstance()函数:
isinstance(对象,类)
打印True的该对象就是类实例化过的那个对象
同理用issubclass()可以判断一个类是否是另一个类的子类
查看全部 -
继承父类的方法可以用super()方法:
super(子类名,self).方法名(父类该方法定义的属性)
查看全部 -
类中方法的装饰器:
classmethod和property
classmethod:调用类方法时直接用类名调用,
property:调用时用对象加方法不用加括号来调用(就类似访问一个属性)
查看全部 -
python中一切皆对象,所以类中的方法可以直接替换成另一个属性,比如字符串
查看全部 -
函数是直接调用来实现的
方法是通过对象调用来实现的
查看全部 -
变量名前加一个下划线表示私有变量,调用的时候仍可以访问;
变量名前加两个下划线后该变量只能在类的内部访问
查看全部
举报
0/150
提交
取消