教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Python中怎么定义类?【Pyhont面试题】

更新时间: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的具体用法。

0 分享到:
和我们在线交谈!