Python支持面向对象的特性,即类、继承、多态等,现在只简单看下类和继承的定义和使用
1. 类和对象
Python中用class关键字声明一个类,类体在缩进块中进行定义。类中有一个self成员,相当于C++中的this
2. 构造函数和析构函数
构造函数__init__,析构函数__del__。构造函数和析构函数可以有参数。
3. 类的变量
类的变量可以属于对象,也可以属于类(相当于C++中的静态变量)
4. 继承
Python支持单继承和多继承。