12 第11章:属性与方法——让对象活起来
⚙️
对象的"特征"(属性)和"技能"(方法),让对象活起来!
🏠 生活比喻
属性就像人的特征:姓名、年龄、身高
方法就像人的技能:吃饭、跑步、说话
对象 = 属性(是什么) + 方法(能做什么)
方法就像人的技能:吃饭、跑步、说话
对象 = 属性(是什么) + 方法(能做什么)
12.1 互动演示
🎮 学生对象操作
12.2 知识小结
实例属性
self.name
每个对象独有
每个对象独有
类属性
类名.属性
所有对象共享
所有对象共享
实例方法
def 方法(self):
操作对象数据
操作对象数据
类方法
@classmethod<br>参数cls
12.3 练一练
第1题
实例属性和类属性的区别是?
第2题
self参数代表什么?
第3题
@classmethod装饰器的作用是?
12.4 本章总结
你已经学会了:
• <b>实例属性</b>:每个对象独有(如self.name)<br>• <b>类属性</b>:所有对象共享(如school)<br>• <b>实例方法</b>:<span style="color:#22D3EE;font-family:monospace;">def 方法(self)</span> 操作对象数据<br>• <b>类方法</b>:<span style="color:#22D3EE;font-family:monospace;">@classmethod</span>,参数cls
<b>下一章预告:</b>学会了属性方法,接下来学"继承和多态"——面向对象的进阶!
```