方法重写
当父类方法的功能不能满足需求时,可以在子类中重写父类中的同名方法
使用super()函数可以调用父类已被覆盖的方法
例:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14#d定义父类 class Father: def say(self): print('我是父类!') #定义子类,继承父类 class Son(Father): def say(self): print('我是子类,重写了父类的方法!') #实例化子类 s = Son() #调用重写后的方法 s.say() #使用super()函数可以调用父类已被覆盖的方法 super(Son,s).say()
输出结果如下:
复制代码
1
2
3我是子类,重写了父类的方法! 我是父类!
最后
以上就是畅快皮卡丘最近收集整理的关于Python3学习笔记-22(方法重写)的全部内容,更多相关Python3学习笔记-22(方法重写)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复