11  第10章:类与对象——图纸和房子

🏗️

一张图纸能盖很多栋一样的房子——类就是图纸,对象就是房子!

## 🏗️ 概念引入
🏠 生活比喻:图纸和房子
建筑师画了一张"房子图纸"(类),
上面写着:房子有面积、颜色、楼层。

用这张图纸盖出来的每栋房子(对象),
都有自己的面积、颜色、楼层。

一张图纸 → 很多栋房子
一个类 → 很多个对象
## 代码示例 ```python class Dog: def __init__(self, name, age): self.name = name self.age = age def bark(self): print(f'{self.name}说:汪汪汪!') # 创建对象(实例化) dog1 = Dog('旺财', 3) dog2 = Dog('小白', 1) print(dog1.name) # 旺财 dog1.bark() # 旺财说:汪汪汪! dog2.bark() # 小白说:汪汪汪!

11.1 互动演示

🎮 创建Dog对象

11.2 知识小结

class 定义类
class Dog:
  def init
init 构造函数
创建对象时
自动调用
self 参数
代表当前对象
第一个参数
实例化
d = Dog(…)
创建对象

11.3 练一练

第1题
class关键字的作用是?
第2题
__init__方法的作用是?
第3题
类和对象的关系是?

11.4 本章总结

你已经学会了:
• <span style="color:#22D3EE;font-family:monospace;">class 类名</span> 定义类<br>• <span style="color:#22D3EE;font-family:monospace;">__init__</span> 构造函数,初始化属性<br>• <span style="color:#FBBF24;">self</span> 代表当前对象<br>• 类是<b>图纸</b>,对象是<b>房子</b>
<b>下一章预告:</b>学会了类与对象,接下来学"属性与方法"——让对象活起来!

```