python 面向程序编程

__init__方法

对目标对象进行初始化操作,若该方法需要输入参数,在实例化是输入。

字段(类变量与实例变量)

类变量,即原型中的变量,通过原型引用;也可以通过self.__class__.引用。(类似与JS中原型的用法)
实例变量,即实例中添加/更改的变量,通过self引用。

  • 若一个对象变量与一个类变量名称相同时,类变量将会被隐藏。

基类/超类;派生类/子类

疑惑点

所有的类成员都是公开的。但有一个例外:如果你使用数据成员并在其名字中使用双下划线 作为前缀,形成诸如 __privatervar 这样的形式,Python 会使用名称调整(Name- mangling)来使其有效地成为一个私有变量。

猜你喜欢

转载自www.cnblogs.com/goooood/p/12543587.html