def main(): c = Child(300, 100) print(c.money, c.faceValue) c.play() c.eat() #注意:父类中方法名相同,默认调用的是在括号中排前面的父类中的方法 c.func()
def main(): c = Child(300, 100) print(c.money, c.faceValue) c.play() c.eat() #注意:父类中方法名相同,默认调用的是在class(参数括号)中派遣 c.func()
def main(): c = Child(3000, 100) print(c.money, c.face_value) c.play() c.eat() # 注意:父类中方法名相同,默认调用括号中排前面的父类的方法。 c.func()
def main(): xiaohua = Child(30000,100) xiaohua.play()#父类Father方法 xiaohua.eat()#父类Mother方法 xiaohua.fun()#多继承的几个父类有相同名称的方法,继承对象列表第一个父类的方法
def main(): c = Child(3000, 100) print(c.money, c.faceValue) c.play() c.eat() c.func()
from father import Father from mother import Mother from child import Child #child继承了两个父类:Father和Mother,两个父类都有Func方法,当子类调用func方法时,默认调用的是继承括号中的第一个父类 c = Child(1000,100) print(c.faceValue,c.money) c.eat() c.play() c.func()
def main(): c = Child(1111, 100) c.play() c.eat() #注意:父类中方法名相同,默认调用的是在括号中排前面的父类中的方法 c.func()
def main(): c = Child(1000, 30) print(c.money, c.faceValue) c.play() c.feed() c.same() # if super class have the same function,calling the funtion return the first super class's
def main(): c = Child(100, 300) c.eat() c.play() print(c.money, c.faceValue)