1. 类与对象
1.1 基本概念
类是创建对象的蓝图,定义了对象的属性(数据)和方法(行为)。对象是类的实例化实体,每个对象拥有独立的属性值和共享的类方法
示例:定义Dog
类
class Dog:species = "Canis familiaris" # 类属性(所有实例共享)def __init__(self, name, age): # 构造函数self.name = name # 实例属性self.age = agedef bark(self): # 实例方法print(f"{self.name} says: Woof!")
1.2 构造函数__init__
- 作用:初始化对象属性,在实例化时自动调用
-
self
参数:指向实例自身,必须作为方法的第一个参数
案例