第19课:面向对象基础:类与对象
从字典到类
之前用字典存宠物的信息:
📖 演示:用字典存宠物
字典只能存数据。如果宠物还能做事(吃饭、说话)呢?用类(class)!
设计一个 Pet 类
类是设计图纸,对象是按图纸造出来的实体:
📖 演示:第一个类:Pet
__init__ 和 self
| 概念 | 说明 |
|---|---|
class Pet: |
定义一个类,名字用大驼峰 |
__init__ |
创建对象时自动调用的初始化方法 |
self |
指向对象自身,类似"我" |
self.name |
对象的属性,每个对象各有一份 |
同一个类,不同的对象
📖 演示:每只宠物都是独立的
练习
✏️ 练习:设计你的 Student 类