Python类和对象

前面章节介绍了 Python 预定义的数据类型,如列表、字典等。但如果希望定义自己的类型,就需要使用到类。也就是说,通过类可以定义自己的类型,从而可以不仅仅使用系统定义的类型。

类在面向对象编程中是很基础的概念,其最基本的功能就是创建新的数据类型,另外还有继承功能,就是可以从一个类 A 派生出一个新的类 B,且类 B 会继承类 A 的所有属性。

本章介绍类和定义和使用,包括讲解类的属性和方法、类的派生方法、多重派生的使用等内容。

本章内容:
1. Python类的定义与使用
2. Python __init__()和__del__()函数的用法
3. Python类属性和实例属性
4. Python self的用法
5. Python getattr()、setattr()、hasattr()和delattr()的用法
6. Python静态方法的使用
7. Python类方法的使用
8. Python类的私有属性
9. Python只读属性的设置(2种方法)
10. Python类的派生(派生类)