logo

🧪 继承与多态

⏱️ 25-30 min📊 中级
main.py
消耗 1 学分
加载编辑器中...
输出 Output执行成功
# 运行代码后,输出将显示在这里
# 按 Ctrl+Enter 快速运行
Terminal (Simulated)安装命令仅模拟,不会真实联网安装
Terminal ready. 请输入 pip install 命令进行模拟安装。
$

步骤 1: 基本继承

继承让子类直接拥有父类能力,减少重复定义属性和基础方法。

底层逻辑:
class Dog(Animal) 会建立类型层级,Dog 实例在找不到成员时会向 Animal 查找。
因此子类哪怕不写 speak,也能调用父类版本。

你的任务

  1. 创建父类 Animal,有 name 属性和 speak() 方法(输出 "...")
  2. 创建子类 Dog(Animal),继承 Animal
  3. 创建 Dog 实例并调用 speak()

自测清单

  • 创建基本的继承关系

迁移模板

class Animal:
    def __init__(self, name):
完成本步后,你应能独立解释并复现该知识点,再迁移到相似题目。

验证清单 (0/0)