知行编程网知行编程网  2023-01-10 16:00 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python3父类需要继承object吗?的相关知识,包括object,以及python对象的继承这些编程知识,希望对大家有参考作用。

子类继承的问题我们已经讲过了,那么这篇文章我们就来谈谈父类中的那些问题。因为小编倾向于使用python3,所以我们这篇文章的讨论也会基于python3。调用的时候,一般情况是子类和父类之间的操作。那么相信大家都能看懂了,下面我们来探讨下python3父类继承对象的问题。

传统开发中,父类的初始化一般使用子类直接调用父类的_init__方法:

class first(object):
    def __init__(self,value):
        self.value = value
class son_of_first(first):
    def __init__(self):
        first.__init__(self,9)
对于初学者建立的继承体系,是没有问题的,也是最普遍的做法
class fatherclass(object):
    def __init__(self):
        self.value += 1
class fatherclass2(object):
    def __init__(self):
        self.value *= 1
class way(fatherclass,fatherclass2):
    def __init__(self,value):
        fatherclass.__init__(self)
        fatherclass2.__init__(self)


在以上类中


,


最后在参数入口传入的是什么顺序的类


,


最后执行的就是什么顺序的类


比如下面的类定义顺序和结果不一样


:

class fatherclass(object):
    def __init__(self):
        self.value += 1
class fatherclass2(object):
    def __init__(self):
        self.value *= 1
class way(fatherclass2,fatherclass1):
    def __init__(self,value):
        fatherclass.__init__(self)
        fatherclass2.__init__(self)


看过整篇文章的朋友已经知道答案了。在这里,小编给大家揭秘一下,父类是不能继承的。小伙伴们一定要记住哦,也可以写在备忘录里随时看哦~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享