您的位置:首页 > 编程语言 > Python开发

Python OOP

2015-09-18 16:01 387 查看
Python OOP要点:

OOP是关于代码复用,通过自定义已存在的代码来编写新程序,而不是去适当或修改或重写代码,来实现最小化冗余代码和程序。

继承搜索从哪查找一个属性?

继承搜索首先从实例对象中查找属性,然后到创建实例的类中,再然后到更上层的超级类中,自下而上,从左到右。

类对象和实例对象的区别。

类对象和实例对象都是命名空间(呈现为属性的变量包)。类是一种创建多实例的集合。类还支持操作实例继承的重载方法,并把嵌套在类中的function当做方法来处理实例。

init方法用途。

如果类中使用init方法,当类的实例创建时Python会自动调用。这称为构造方法;暗中传递了一个新实例。它也是最常见的操作重载方法。如果不存在init,实例从空命名空间开始。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: