美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

创新互联Python教程:python子类如何重用父类功能

1、根据名称直接调用某一类下的函数,而非依赖于继承关系。

2、调用父类提的方法,即严格依赖继承关系。调用super会得到特殊的对象,这个对象会参考发起属性搜索的类的mro,在当前类的父类中找到属性。

实例

class people:
    def __init__(self,name,age,sex):
        self.name=name
        self.age=age
        self.sex=sex
 
 
 
 
class boss(people):
    def __init__(self,name,age,sex,level,salary):
     #下面两行代码效果一样
        super(boss,self).__init__(name,age,sex)
        super().__init__(name,age,sex)
 
        self.level = level
        self.salary=salary
 
print(boss.mro())
print('='*50)
tea_obj=boss('资本家',18,'不限',10,9000)
print(tea_obj.__dict__)

以上就是python子类重用父类功能的方法,希望对大家有所帮助。更多Python学习指路:创新互联Python教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。


文章题目:创新互联Python教程:python子类如何重用父类功能
转载注明:http://zsjierui.cn/article/dhgpicp.html

其他资讯