main.py
Costs 1 credit
加载编辑器中...
输出 Output执行成功
# 程序运行成功,但没有输出 # 使用 print(...) 可以在这里显示结果
Terminal (Simulated)Install commands are simulated only, no real network requests
$
Step 1: 基本继承
继承让子类直接拥有父类能力,减少重复定义属性和基础方法。
底层逻辑:
因此子类哪怕不写
class Dog(Animal) 会建立类型层级,Dog 实例在找不到成员时会向 Animal 查找。因此子类哪怕不写
speak,也能调用父类版本。
你的任务:
- 创建父类
Animal,有name属性和speak()方法(输出 "...") - 创建子类
Dog(Animal),继承 Animal - 创建 Dog 实例并调用 speak()
Self-Check List
- 创建基本的继承关系
Transfer Template
class Animal:
def __init__(self, name):After completing this step, you should be able to independently explain and reproduce this concept, then apply it to similar problems.