标签:plain ring form ini cin oid splay port lan
现在子类中找,子类没有到父类找
实例一、
class Foo:
def f1(self):
print(‘Foo.f1‘)
?
def f2(self):
print(‘Foo.f2‘)
self.f1() # obj.f1()
?
class Bar(Foo):
def f1(self):
print(‘Bar.f1‘)
?
obj=Bar()
obj.f2()
?
# 终端
Foo.f2
Bar.f1
实例二、
class Foo:
def f1(self):
print(‘Foo.f1‘)
?
def f2(self):
print(‘Foo.f2‘)
Foo.f1(self) # 调用当前类中的f1
?
class Bar(Foo):
def f1(self):
print(‘Bar.f1‘)
?
obj=Bar()
obj.f2()
# 终端
Foo.f2
Foo.f1
实例三、(隐藏)
class Foo:
def __f1(self): # _Foo__f1
print(‘Foo.f1‘)
?
def f2(self):
print(‘Foo.f2‘)
self.__f1() # self._Foo__f1,# 调用当前类中的f1
?
class Bar(Foo):
def __f1(self): # _Bar__f1
print(‘Bar.f1‘)
?
obj=Bar()
obj.f2()
# 终端
Foo.f2
Foo.f1
标签:plain ring form ini cin oid splay port lan
原文地址:https://www.cnblogs.com/bailongcaptain/p/12670535.html