我试图从子类B
中的父类A
调用__search
,但出现错误:
AttributeError: 'B' object has no attribute '_B__search'
这似乎只发生在以__
开头的方法中.在进行继承时,有没有方法调用这些类私有方法?
class A:
def __init__(self, a):
self.a = a
def __search(self):
return self.a
def display(self):
print(self.a)
class B(A):
def display(self):
res = self.__search()
return res
cB = B(2)
cB.display()