第15天
继承 重难点
面向对象————继承
经典类和旧式类 新式类
现在都是新式类
Python面向对象的继承指的是多个类之间的所属关系,即子类默认继承父类的所有属性和方法
继承:子类默认继承父类的所有属性和方法
在Python中,所有类默认继承object类,object类是顶级类或基类;其他子类叫做派生类。
单继承
多继承
注意:当一个类有多个父类的时候,默认使用第一个父类的同名属性和方法。
子类重写父类同名方法和属性
结论:如果子类和父类拥有同名属性和方法,子类创建对象调用属性和方法的时候,调用到的是子类里面的同名属性和方法
查找类的从属关系
子类调用父类的同名方法和属性
多层继承
super 调用父类方法 多反复理解
私有权限
设置私有权限的方法:在属性名和方法名前面加上两个下划线▁。
获取和修改私有属性值