一、类的作用
类仅仅充当图纸的作用,本身并不能直接拿来用,而只有根据图纸造出的实际物品(对象)才能直接使用。
二、使用顺序
Python 中定义一个类使用 class 关键字实现,故python中使用类的顺序。
1、创建(定义)类,也就是制作图纸的过程;
2、创建类的实例对象(根据图纸造出实际的物品),通过实例对象实现特定的功能。
三、构成部分
类的名称:类名
类的属性:指对象的特征(一组数据)
类的方法:允许对象进行操作的方法 (行为/功能)
说明:
1、给类起好名字之后,其后要跟有冒号(:),表示告诉 Python 解释器,下面要开始设计类的内部功能了,也就是编写类属性和类方法。类属性指的就是包含在类中的变量;而类方法指的是包含类中的函数。换句话说,类属性和类方法其实分别是包含类中的变量和函数的别称。
2、同属一个类的所有类属性和类方法,要保持统一的缩进格式,通常统一缩进 4 个空格。
3、类属性指的就是包含在类中的变量;而类方法指的是包含类中的函数。换句话说,类属性和类方法其实分别是包含类中的变量和函数的别称。
4、可以得出这样一个结论:Python 类=类头(class 类名)+类体(统一缩进的变量和函数)
四、使用方法
类对象支持两种操作:属性引用 和 实例化。
- 属性引用的语法:obj.属性
- 类实例化的语法:obj = 类名()
- 类中方法的调用:obj.方法名()
五、例子说明
例1:
#自定义一个类student
class student(object):
def speak