python 面向程序编程

Posted goooood

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 面向程序编程相关的知识,希望对你有一定的参考价值。

__init__方法

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

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

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

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

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

疑惑点

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

以上是关于python 面向程序编程的主要内容,如果未能解决你的问题,请参考以下文章

面向面试编程代码片段之GC

Python学习(十三)—— 面向对象程序设计

python面向对象:什么是面向对象程序设计

[Python]学习基础篇:面向对象编程

Python学习第三天(面向对象编程)01

​Python中面向对象的编程