1. 在全局作用于
通过对象引用类的私有方法:
对象._类__私有方法()
类._类__私有方法(对象)
在全局作用于通过对象引用类的私有变量:
对象._类__私有变量
2. 方法内引用对象的共有变量:
self.__class__.共有变量
类.共有变量
3. 父类的私有方法不被子类主动继承:
子类调用父类的私有方法:
父类._父类__父类私有方法(self)
(和“通过对象引用类的私有方法”形式上类似)
子类使用父类的初始化方法:
父类.__init__(self)
旧式类:
class OldStyle:
pass
新式类:
class NewStyle(object):pass
或有__metaclass__=type 存在的情况下,都为新式类,不必显示写(object)
新式类在子类中可以使用super(子类,self).父类方法()调用父类方法
在新式类中可以使用
super(子类,self)._父类__父类私有方法(参数)调用父类私有方法