Actions
grading_rules #15720
opendata=[{'de name=动物类系统
Status:
New
Priority:
Normal
Assignee:
-
Start date:
02/18/2025
Due date:
% Done:
0%
Estimated time:
name:
动物类系统面相对象开发
data:
- desc: 是否正确定义了基类 Animal,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 基类定义
- desc: 是否在基类中定义了抽象方法 speak(),并使用 NotImplementedError 提示子类必须实现该方法,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 抽象方法
- desc: 是否使用私有变量(如 __name)实现封装,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 封装
- desc: 是否正确实现了子类 Dog 和 Cat,并重写了 speak() 方法,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 子类实现
- desc: 是否展示了多态性,通过子类对象调用重写的 speak() 方法,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 多态性
- desc: 是否解释了代码的工作原理,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 代码解释
No data to display
Actions