1.继承class 类名(需要继承的类名)
继承的类是否要用到初始化函数,需要看是否从父类里面继承了
父类有的函数,继承后,子类可以直接使用;
父类有的函数,子类也有这个函数,子类的实例就优先调用子类的函数
子类的函数,父类调用不到
子类可以拓展函数
在子类的函数中,直接调用父类的函数
2.多继承:继承的父类要是有相同的函数,就会重复继承,导致程序报错
(多个父类之间不要有继承)
多继承具有两个父类的属性和方法,如果两个父类有相同的属性和方法,按顺序继承;初始化函数也是此规则。
没有传递year参数,调动robot_year就会报错
解决方案:Robot3重新函数
3.超继承:想用父类的方法,又不想复制代码,可以使用超继承
从子类中找到父类,调用父类add方法:
super(子类名,self).add()#调用父类的add方法