Pythonのクラスにはメンバ変数のアクセス制限という概念がありません。全ての変数がpublicとして扱われます。 そこで、疑似private変数を作れるようになっているのですが、これをクラス継承と併用しようとするとバチこいたためトラブルシューティングとしてメモ。 class BaseClass(object): def __init__(self): self.__param = "I'm BaseClass" class ChildClass(BaseClass): def hello(self): print self.__param ChildClass().hello() AttributeError Traceback (most recent call last) <ipython-input-7-898f72a5b39a> in <module>() ----> 1 Chi