正在加载 Python 环境…
← 第18课 第19课:面向对象基础:类与对象 第20课 →

第19课:面向对象基础:类与对象

从字典到类

之前用字典存宠物的信息:

📖 演示:用字典存宠物

字典只能存数据。如果宠物还能做事(吃饭、说话)呢?用类(class)

设计一个 Pet 类

是设计图纸,对象是按图纸造出来的实体:

📖 演示:第一个类:Pet

__init__self

概念 说明
class Pet: 定义一个类,名字用大驼峰
__init__ 创建对象时自动调用的初始化方法
self 指向对象自身,类似"我"
self.name 对象的属性,每个对象各有一份

同一个类,不同的对象

📖 演示:每只宠物都是独立的

练习

✏️ 练习:设计你的 Student 类