我是靠谱客的博主 畅快皮卡丘,这篇文章主要介绍Python3学习笔记-22(方法重写),现在分享给大家,希望可以做个参考。

方法重写

当父类方法的功能不能满足需求时,可以在子类中重写父类中的同名方法

使用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(方法重写)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部