您的位置:首页 > 编程语言 > Python开发

python的类的多重继承---------------------------类的基础(十)

2016-06-17 00:00 197 查看
摘要: python类的多重继承

多 重继承:定义的类继承了多个父类

实例 :class fun(money,beauty):

pass

创建了一个叫fun的类,它同时继承money 和beauty两个类

多重继承是尽可能要避免的,因为在子类fun上的任何隐式动作,python就必须回到类的层次结构中去检查money和beauty,而且必须要用固定的次序去检查。为实现这一点,python使用 了一个叫做“方法顺序解析”MRO和一个叫C3的算法

所以,如果要修改,就用super函数函数,总之,是要避免多重继承,尽量用类的合成来完成相同的功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 继承