python 面向程序编程
Posted goooood
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 面向程序编程相关的知识,希望对你有一定的参考价值。
类
__init__
方法
对目标对象进行初始化操作,若该方法需要输入参数,在实例化是输入。
字段(类变量与实例变量)
类变量,即原型中的变量,通过原型引用;也可以通过self.__class__.
引用。(类似与JS中原型的用法)
实例变量,即实例中添加/更改的变量,通过self引用。
- 若一个对象变量与一个类变量名称相同时,类变量将会被隐藏。
基类/超类;派生类/子类
疑惑点
所有的类成员都是公开的。但有一个例外:如果你使用数据成员并在其名字中使用双下划线 作为前缀,形成诸如 __privatervar
这样的形式,Python 会使用名称调整(Name- mangling)来使其有效地成为一个私有变量。
以上是关于python 面向程序编程的主要内容,如果未能解决你的问题,请参考以下文章