一、类是具备相同特征和共同行为的事物的统称;具有抽象性。
二、作用
1、类作用:用来创建对象
2、实例作用:用来模拟现实生活的事物,类的某个实体/成员。
三、创建
1、创建类(变量表示特征,函数表示行为),类名命名规则是大驼峰格式
class 类名:
变量
函数
2、创建对象,即对象实例化
格式:类名() 如:dog = Dog()
四、构造函数
1、作用:创建对象时会被调用类当中的__init__初始化函数,用来初始化对象数据
2、__init__函数没有返回值,只能返回None
3、格式(可无参、有参):
def __init__(self,参数列表):
语句
4、当类中无定义init函数,系统会自动生成一个无参构造函数
五、self
1、在类中定义方法,一般会在方法中设置第一个参数self
self表示对象,self表示在对象的生产过程中,代表即将出生的对象的一个标记。self是在类定义里面使用的,类外面是没有self
class Car:
wheel = '4轮'
def __init__(self,color,logo):
self.color = color
self.logo = logo
bmw = Car(color='白色',logo='BMW')
print(f'{bmw.wheel},喷{bmw.color},印{bmw.logo}')
执行结果如下:
六、属性
1、类属性:在类定义作用域当中定义的变量;
2、实例属性:类当中某个成员具备的特征。
类属性&#