面向对象中,继承,多态,传递是一个重点知识。
2.1-继承
-
子类继承父类,子类拥有父类的属性和方法
class Animal: def eat(self): print('吃') def drink(self): print('喝') def run(self): print('跑') # Animal为父类,dog 为 Animal 的子类 class dog(Animal): def bark(self): print('旺旺旺') # 子类继承父类的属性和方法 dog = dog() dog.run() dog.eat() # 子类拥有自己的属性和方法 dog.bark() >>> 跑 吃 旺旺旺
2.2-传递
-
子类继承父类的父类,子类拥有父类的父类属性和方法
可理解: 儿子像他爸也像他爷爷
class Animal: def eat(self