单继承:
在程序中,继承描述的是事物之间的所属关系,例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物;同理,波斯猫和巴厘猫都继承自猫,而沙皮狗和斑点狗都继承足够,如下如所示:
![](https://img.haomeiwen.com/i11875252/2d465444db3ab5c1.png)
虽然子类没有init方法,但是父类里面有,所以在子类继承父类的时候也一并继承过来了,所以只要创建了对象,就默认执行了那个继承过来的init方法
总结:
子类在继承的时候,在定义类时,小括号()中为父类的名字
父类的属性、方法,会被继承给子类
多继承:
多继承,即子类有多个父类,并且具有它们的特征
![](https://img.haomeiwen.com/i11875252/ce200775b2c3064a.png)
重写:
重写,就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法
![](https://img.haomeiwen.com/i11875252/003a2284aa297238.png)
网友评论