更新时间:2022年10月06日12时05分 来源:传智教育 浏览次数:
在日常生活中,要描述一类事物,既要说明它的特征,又要说明它的用途。例如,如果描述人这一类事物,通常要给这类事物下一个定义或起个名字,人类的特征包括身高、体重、性别、职业等,人类的行为包括跑步、说话等。把人类的特征和行为组合在一起,就可以完整地描述人类。
面向对象程序的设计思想正是基于这种设计,把事物的特征和行为包含在类中。其中,事物的特征当作类的属性,事物的行为当作类的方法,而对象是类的一个实例。所以要想创建一个对象,需要先定义一个类。类是由3部分组成的。
(1)类名:类的名称,它的首字母必须是大写,如Person。
(2)属性:用于描述事物的特征,比如,人有姓名、年龄等特征。
(3)方法:用于描述事物的行为,比如,人具有说话、微笑等行为。
在Python中,可以使用class关键字来声明一个类,其基本语法格式如下:
class 类名: 类的属性 类的方法
下面是一段示例代码:
class Cat: # 属性 # 方法 def eat(self): print("----吃鱼----")
在上述示例中,使用class定义了一个名称为Cat的类,类中有一个eat方法。从示例可以看出,方法跟函数的格式是一样的,主要的区别在于方法必须显式地声明一个self参数,而且位于参数列表的开头。self代表类的对象本身,可以用来引用对象的属性和方法,后面会结合实际的应用来介绍self的具体用法。