python note 23 组合
Posted p-z-w
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python note 23 组合相关的知识,希望对你有一定的参考价值。
1、主动调用其他类的成员
方式一
class Base(object): def f1(self): print(‘5个功能‘) class Foo(object): def f1(self): print(‘3个功能‘) Base.f1(self) obj = Foo() obj.f1() 总结: Base.实例方法(自己传self) 与继承无关
方式二
# ########### 方式二:按照类的继承顺序,找下一个. class Foo(object): def f1(self): super().f1() print(‘3个功能‘) class Bar(object): def f1(self): print(‘6个功能‘) class Info(Foo, Bar): pass # obj = Foo() # obj.f1() obj = Info() obj.f1()
以上是关于python note 23 组合的主要内容,如果未能解决你的问题,请参考以下文章