知行编程网知行编程网  2023-01-10 05:00 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python支持多继承吗的相关知识,包括python排序函数小到大,以及python怎样导入scipy库这些编程知识,希望对大家有参考作用。

python支持多重继承吗?

多继承

单继承有时候可能满足不了我们所需的所以我们就会遇到多继承,这个同样能够展示出代码的重用。

在上面的同一个例子中,孩子不仅继承了父亲,还继承了母亲。所以我们创建母类

class Mother(object):
    def __init__(self,face):
        self.face=face
        print('face',face)
    def play(self):
        print('mother go shopping with me')

mothe类创建的属性是face。其次,我们还定义了一个same方法play来显示如果在多重继承中有相同的函数,会调用哪个函数。

然后我们重写一下child类

from Father import Father
from Mother import Mother
class Child(Mother,Father):
    def __init__(self,money,face):
        Father.__init__(self, money)
        Mother.__init__(self,face)

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

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