子类对父类的继承一般写法为1,
高级方法为super。
1 # 1,普通继承 2 #新建一个父类 3 class Father(): 4 def father(self,message): 5 print(message) 6 7 #子类继承父类 8 class Child(Father): 9 def child(self,message): 10 Father.father(self,message) 11 12 c = Child() 13 c.child("sss") 14 #以上子类继承父类的做法有一定缺陷,付过修改父类名称,那么子类也要多处修改, 15 #因此引入super()类。 16 print("=============================") 17 # 2,super继承 18 class Animal(object): 19 def __init__(self,name): 20 self.name = name 21 def greet(self): 22 print(self.name,"is wang wang!") 23 a = Animal("Animal") 24 a.greet() 25 26 class Dog(Animal): 27 def bark(self): 28 super().greet() 29 dog = Dog("Dog") 30 dog.bark()