子类会优先调用自身的方法,如果子类不存在这个方法,才回去调用父类的方法。
——这叫做类方法重写,因为子类重写了父类的方法。
为什么要重写呢?
因为一般父类的方法是通用的方法,子类自身若有特殊需求,父类的方法并不一定满足其需求的情况下,则子类需要自行定义自身的方法。
程序实例:
class Animal(object):
age = 10
def __init__(self,name
子类在Python中优先调用自己的方法,如果没有则继承父类的方法,这种行为称为类方法重写。重写通常发生在父类的通用方法无法满足子类特殊需求时。程序实例展示了类方法重写后的运行效果。
子类会优先调用自身的方法,如果子类不存在这个方法,才回去调用父类的方法。
——这叫做类方法重写,因为子类重写了父类的方法。
为什么要重写呢?
因为一般父类的方法是通用的方法,子类自身若有特殊需求,父类的方法并不一定满足其需求的情况下,则子类需要自行定义自身的方法。
程序实例:
class Animal(object):
age = 10
def __init__(self,name

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