类的继承5
"""
当一个类继承他的父类,在执行创建对象的代码时候:会创建对象,同时在创建对象的类下去执行构造方法init;如果该类下没有init,则会去找这个类继承的父类下
init方法去执行。当然如果这个父类下也没有init方法,他会找这个父类的继承的父类下init方法,直至到没有继承的父类;
"""
class father0:
"""docstring for ClassName"""
def init(self):
print("father0_init")
class son(father0):
"""docstring for son"""
def init(self):
print("son_init")
def son1(self):
print("我只是个子类下的方法啊,需要调用才可以执行")
obj=son() #此处创建对象,同时执行son类下的init方法,若son下没有init则会执行继承的father0下的init方法;此处因为son下有init则不会打印出father0下的init
obj.son1()