python中子类重写了父类方法,但又想使用父类方法,python子类重写父类方法
1.直接根据名字调用某个类下的函数,而不是依赖继承关系。
2.调用父类提出的方法,即严格依赖继承关系。调用super会得到一个特殊的对象,这个对象会引用发起属性搜索的类的mro,在当前类的父类中找到属性。
实例
班级成员:
def__init__(本人,姓名,年龄,性别):
self.name=name
年龄=年龄
自我.性=性
班主(人):
def__init__(本人,姓名,年龄,性别,级别,工资):
#下面两行代码具有相同的效果
超级(老板,自己)。__init__(姓名,年龄,性别)
超级()。__init__(姓名,年龄,性别)
自我水平=水平
self.salary=薪水
print(boss.mro())
打印(=*50)
Tea_obj=boss(资本家,18,无限,109000)
打印(tea_obj。__dict__)以上就是python子类如何重用其父类的函数。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。