いやいや、Orz は Hoge.Orz を継承してるわけだよね。
んで、Hoge.Orz のコンストラクタで self.__private を定義したと。この __private は
アンダースコア2つで始まる名前な訳だから、Horz.Orz を継承した Orz からも
self.__private でアクセスできるのはおかしいんでない?
でも Orz.__init__ 内の print 文ではなぜか例外が発生しない。