class A: def __init__(self): self.__X = 3 # self._A__X = 3 class B(A): def __init__(self): self.__X = 42 # self._B__X = 42
class B(A): def foo(self): print self._A__X # print A's private data (shame!)