8.1.1 类的使用

8.1.1 类的使用

1.类的定义

类(class)是指把具有相同特性(数据)和行为(函数)的对象抽象为类。类的特性通过数据来体现,类的行为通过函数来操作。现实世界的对象都可能抽象为数据和函数相结合的一种特殊结构的新数据类型。其中通过类的局部变量来实现对数据的读写操作,通过函数来实现对类的相关行为进行操作。

对事物抽象成类的过程需要这样几步:

①归类,将所有同类型的事物归为一类;

②提取事物特性;

③确定事物相关的操作行为。

在Python中,类表示具有相同属性和方法的对象集合,在使用类时,需要先定义类,然后再创建类的实例,使用关键字class来定义类,定义格式如下:

一般来说定义类时,类名首字母大写。如果类继承自某一个父类,则将父类写在括号中,若无父类则用object,也可省略不写。

定义一个冰箱类和相应方法的代码如下:

2.对象的创建

对象是类的实例化,类是对象的抽象,即创建对象的模板。创建类之后,需要通过创建对象来使用类,格式如下:

通过冰箱类来创建一个实际的冰箱对象,代码如下: