摘要:
day26 type元类与object联系 type 获取对象从属于的类 python 中一切皆对象, 类在某种意义上也是一个对象,python中自己定义的类,以及大部分内置类,都是由type元类(构建类)实例化得来的. type 与 object 的关系. object类是type类的一个实例 o 阅读全文
摘要:
day25 类的私有成员 当你遇到重要的数据,功能(只允许本类使用的一些方法,数据)设置成私有成员 python所有的私有成员都是纸老虎,形同虚设 类从加载时,只要遇到类中的私有成员,都会在私有成员前面加上( _类名 ) 私有类的静态属性 类的内部可以访问 类的外部不能访问 类的子类不能访问 私有类 阅读全文
摘要:
day24 面向对象的三大特性 继承、封装、多态 封装:把一堆东西(代码,数据)放到一个地方(空间),并且可以使用 多态:一个事物可以呈现多种形态 水:固态、液态、气态 python默认支持多态,比如变量可以是不同类型,函数的参数也可以传多种类型 鸭子类型 python崇尚鸭子类型(编程思路)看起来 阅读全文
摘要:
day23 初识继承 字面意思:儿子可以完全使用父亲的所有内容 专业角度:如果B类继承A类, B类就称为子类、派生类 A类就称为父类、基类、超类 面向对象三大特性:继承、封装、多态 继承:单继承、多继承 继承的优点 减少了重复代码 增加了类的耦合性(耦合性不宜多,宜精) 使得代码更加规范化,合理化 阅读全文