类成员说明:
1.类属性和函数成员。
2.类属性用于描述类的属性,在函数成员外进行定义;
3.函数成员用于描述类的功能,也称为方法,用于与外部程序进行通信;
4.函数成员:包括类成员函数、实例成员函数和静态成员函数,它们的定义有一些差别。在函数成员中,可以定义变量、可以调用本类的其他函数成员、可以访问类属性和实例属性、可以定义循环选择等去完成相应的功能。
5.成员的访问权限:类成员有公有访问权限和私有访问权限,公有访问权限的成员可以通过类名或类实例进行访问,私有访问权限的成员只能在类内部的函数成员中进行访问。
6 .类对象:当定义了一个类后,系统自动产生一个全局的类对象。类对象支持两种操作:引用和实例化。引用操作就是通过类名去调用类中的属性和方法,实例化是指通过类的实例化对象去进行操作。
7.实例属性:是指在函数成员中定义的以self.前缀开始的变量。实例属性只能通过实例对象进行读取。
8.类属性:是指在类中的函数成员外定义的变量,是类的所有实例对象共享的。类属性可以通过类名读取,也可通过实例对象进行读取,但不建议通过实例对象进行访问。
9.默认基类:如果在定义类时没有指定基类,python3.*解释器就会自动假定这个类派生于object,该类就自动继承了object类中定义的许多公共的成员方法。
10. python与其他面向对象语言的差异:python中类的定义非常灵活,与C++、JAVA、 C#中类的定义差别很大,可以在类的外面,通过“类名.”增加类属性,通过“类实例名.”增加实例属性。