摘要:
类变量总结: 第一: 作为类对象的变量每次创建一个新的实例对象时,类对象变量就多一个引用指向它 通过实例对象来修改类对象变量的取值,实际上是让实例对象的data指向了另外一块内存变量。实例对象是类对象的一个拷贝。 第二: 改变类对象的变量的值后,相应实例的值也会发生变化。 类对象的变量在实例中实际上 阅读全文
摘要:
内部类 class MyOuter: age=18 def __init__(self,name): self.name=name class MyInner: def __init__(self,inner_name): self.inner_name=inner_name out=MyOuter 阅读全文
摘要:
面向对象的三大特征 封装:提高程序的安全性 继承:提高代码的复用性(继承包括重写) 多态:提高程序的可扩展性和可维护性 三大特征的实现: 封装:将数据(属性)和行为(方法)包装到类对象 中继承:单继承、多继承 如果一个类没有继承任何类,则默认继承object 定义子类时,必须在其结构函数中调用父类的 阅读全文