摘要:
#示例 #组合 #父类 class SchoolMember(object): def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex class Person(object): def __init__(self,job): self.job=job #子类 class Teacher(SchoolMem 阅读全文
摘要:
#在类中的方法前声明 class Test(object): def __init__(self,name): self.name=name @staticmethod #静态方法已经跟类没有关系 def test(): #静态方法不需要传self参数 pring("xxx") t1=Test("LBC") t1.test() #如果静态方法没有self参数,则调用该静态方法不需要参数,如果静态方 阅读全文
摘要:
实例变量————静态属性(描述各个对象具有的属性) 类的方法————动态属性 类变量:在类中不在任何方法中定义也不是实例变量。(类似于C++的静态变量,位于类的内存中) 作用:节省开销 如果:类变量和实例变量同名时,实例化的对象调用该变量时先寻找实例本身-->后寻找类变量,即先输出实例变量,类变量不输出;如果没有,再输出类变量 对象:在一个对象中修改类变量,实质是在该对象的内存中添加一个变量,但不 阅读全文