Project

General

Profile

Actions

grading_rules #15720

open

data=[{'de name=动物类系统

Added by UserName LastName 12 months ago.

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

Also available in: Atom PDF