11 第10章:类与对象——图纸和房子
🏗️
一张图纸能盖很多栋一样的房子——类就是图纸,对象就是房子!
🏠 生活比喻:图纸和房子
建筑师画了一张"房子图纸"(类),
上面写着:房子有面积、颜色、楼层。
用这张图纸盖出来的每栋房子(对象),
都有自己的面积、颜色、楼层。
一张图纸 → 很多栋房子
一个类 → 很多个对象
上面写着:房子有面积、颜色、楼层。
用这张图纸盖出来的每栋房子(对象),
都有自己的面积、颜色、楼层。
一张图纸 → 很多栋房子
一个类 → 很多个对象
11.1 互动演示
🎮 创建Dog对象
11.2 知识小结
class 定义类
class Dog:
def init…
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>学会了类与对象,接下来学"属性与方法"——让对象活起来!
```