Python基础语法(十)--对象之子类重写父类方法
作者:互联网
class Animal:
def drink(self):
print("喝")
class Dog(Animal):
def drink(self):
# 这是子类特有的需求
print("这只狗在疯狂的吃东西")
# 调用父类的方法,可以使用super
super().drink()
# 也可以直接使用父类名称.方法
Animal.drink(self)
# 不要子类调用自己的方法,递归进入死循环
# Dog.drink(self)
# 如果子类重写了父类的方法,方法调用时调用的是子类的方法
dog1 = Dog()
dog1.drink()
标签:Python,子类,self,drink,Dog,--,Animal,父类 来源: https://www.cnblogs.com/kzhp/p/16095514.html