Pythonサブクラスは親のプライベートメソッドとプライベート属性に直接アクセスできません
2413 ワード
サブクラス・オブジェクトは、自分のメソッド内で親のプライベート・メソッドとプライベート・プロパティに直接アクセスできません.
注:オブジェクトのメソッド内では、自分のクラスのプライベート属性とプライベートメソッドにアクセスできます.
コードの例:
注:オブジェクトのメソッド内では、自分のクラスのプライベート属性とプライベートメソッドにアクセスできます.
コードの例:
class A(): #
def __init__(self):
self.num1 =100
self.__num2 = 200
def __test(self):
print(" " %(self.num1,self.num2))
class B(A):
pass
b = B() #
print(b.num2)
b.__test()
#
#
#