# #单继承 # class Master(): # def __init__(self): # self.kongfu='古法煎饼果子配方' # def make_cake(self): # print(f'运用{self.kongfu}制作煎饼果子') # class Prentice(Master): # pass # gyb=Prentice() # print(gyb.kongfu) # gyb.make_cake() #多继承 # class Master(): # def __init__(self): # self.kongfu='古法煎饼果子配方' #方法名一样 默认用第一个父亲的名字 # def make_cake(self): # print(f'运用{self.kongfu}制作煎饼果子') # class School(): # def __init__(self): # self.kongfu='武信古法煎饼果子配方' # def make_cake(self): #如果这个不一样 就都可以用 # print(f'运用{self.kongfu}制作煎饼果子') # class Prentice(School,Master): # pass # # gyb=Prentice() # print(gyb.kongfu) # gyb.make_cake() #子类重写父类同名属性和方法 class Master(): def __init__(self): self.kongfu='古法煎饼果子配方' #方法名一样 默认用第一个父亲的名字 def make_cake(self): print(f'运用{self.kongfu}制作煎饼果子') class School(): def __init__(self): self.kongfu='武信古法煎饼果子配方' def make_cake(self): #如果这个不一样 就都可以用 print(f'运用{self.kongfu}制作煎饼果子') class Prentice(School,Master): def __init__(self): self.kongfu='独创煎饼果子配方' def make_cake(self): print(f'运用{self.kongfu}制作煎饼果子') gyb=Prentice() print(gyb.kongfu) gyb.make_cake()
分享今天学的python代码
最新推荐文章于 2024-07-31 15:55:27 发布