第13章 面向对象编程
本章主题
♦ 引言
♦ 面向对象编程
♦ 类
♦ 实例
♦ 绑定与方法调用
♦ 子类,派生和继承
♦ 内建函数
♦ 定制类
♦ 私有性
♦ 授权与包装
♦ 相关模块
♦ 新式类的高级特性
在我们的描绘中,类最终解释了面向对象编程(OOP, object-oriented programming)思想。本章中,我们首先将给出一个总体上的概述,涵盖了Python中使用类和OOP的所有主要方面。其余部分针对类,类实例和方法进行详细探讨。我们还将描述Python中有关派生或子类化及继承机理。最后,Python可以在特定功能方面定制类,例如重载操作符,模拟Python类型等。我们将展示如何实现这些特殊的方法来自定义你的类,以让它们表现得更像Python的内建类型。
然而,除了这些外,Python的面向对象编程(OOP)还有一些令人兴奋的变动。在版本2. 2中,Python社区最终统一了类型(type)和类(classe),新式类具备更多高级的OOP特性,扮演了一个经典类(或者说旧式类)超集的角色,后者是Python诞生时所创造的类对象。
下面,我们首先介绍在两种风格的类(译者注:新式类和旧式类)中都存在的核心特性,然后讲解那些只有新式类才拥有的的高级特性。
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .