学习笔记(14):21天通关Python(仅视频课)-调用被重写方法和调用父类构造方法...

Kamilia ·
更新时间:2024-11-13
· 692 次阅读

立即学习:https://edu.csdn.net/course/play/24797/282193?utm_source=blogtoedu

''' 1.调用父类被重写的方法 重点 2.使用未绑定方法调用父类构造方法 3.使用super()函数调用父类的构造方法 重点 ''' class FuleiFun: def __init__(self, num): self.num = num * 2 print('父类名称%s' % num) def toolsFun(self): print('父类的【toolsFun】方法') class ZileiFun(FuleiFun): def __init__(self, num): # self.num = num # print('子类名称%s' % num) # 应用父类的的构造方法 # 方法一,类调用 # FuleiFun.__init__(self, num) # 方法二,super()方法 super().__init__(num) def toolsFun(self): print('子类的【toolsFun】方法') def useTools(self): print('子类使用工具方法') # 这样只能调用子类重写的的方法 self.toolsFun() # 调用父类的原始方法 FuleiFun.toolsFun(self) zl = ZileiFun(1000) zl.useTools() # 重写__init__构造方法 num=1000 print('构造方法的结果:%d' % zl.num)
作者:Hello-Rock



重写 学习笔记 调用 父类 方法 学习 构造方法 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号