# 主动调用其他类的成员
# 方式一:
class Base(object):
def f1(self):
print("5个功能")
class Foo(object):
def f1(self):
print("3个功能")
# Base.实例方法(自己传self),与继承无关
Base.f1(self)
obj = Foo()
obj.f1()
print("#"*20)
# 方式二:按照类的継承順序,找下一个
class Foo1(object):
def f1(self):
super().f1()
print("3个功能")
class Bar1(object):
def f1(self):
print("6个功能")
class Info1(Foo1, Bar1):
pass
# obj = Foo1()
# obj.f1() # 报错
obj = Info1()
obj.f1()
Python中类间方法调用与继承示例,

被折叠的 条评论
为什么被折叠?



