继承
单继承
单继承:子类只继承一个父类
子类在继承的时候,在定义类时,小括号()中为父类的名字
父类的属性、方法,会被继承给子类

多继承
子类在继承的时候,在定义类时,小括号()中为父类的名字
父类的属性、方法,会被继承给子类
多继承可以继承多个父类,也继承了所有父类的属性和方法
注意:如果多个父类中有同名的 属性和方法,则默认使用第一个父类的属性和方法(根据类的魔法属性mro的顺序来查找)
多个父类中,不重名的属性和方法,不会有任何影响

输出结果

调用父类方法super()
博客主要介绍 Python 中的继承,包括单继承和多继承。单继承指子类只继承一个父类,父类属性和方法会被继承。多继承可继承多个父类及其属性和方法,若父类有同名属性和方法,默认用第一个父类的,不重名则无影响,还提到调用父类方法可用 super()。
单继承:子类只继承一个父类
子类在继承的时候,在定义类时,小括号()中为父类的名字
父类的属性、方法,会被继承给子类

子类在继承的时候,在定义类时,小括号()中为父类的名字
父类的属性、方法,会被继承给子类
多继承可以继承多个父类,也继承了所有父类的属性和方法
注意:如果多个父类中有同名的 属性和方法,则默认使用第一个父类的属性和方法(根据类的魔法属性mro的顺序来查找)
多个父类中,不重名的属性和方法,不会有任何影响

输出结果

调用父类方法super()

被折叠的 条评论
为什么被折叠?