grading_rules #14543
openname=动物园系统 data=[{'de
0%
- desc: 代码中是否定义了一个通用的父类(如 Animal),包含得2分,否则得0分。
max: 2
min: 0
name: 是否定义通用的父类
- desc: 父类是否包含代表通用属性的字段(如名字和年龄),包含得2分,否则得0分。
max: 2
min: 0
name: 父类是否包含通用属性
- desc: 父类是否定义了一个通用行为(如发出声音),定义得2分,否则得0分。方法名可自定义,但需功能明确。
max: 2
min: 0
name: 父类是否定义通用行为
- desc: 是否定义了至少两个子类(如狗和猫)继承父类,并扩展或实现其行为,定义得2分,否则得0分。
max: 2
min: 0
name: 是否定义子类并扩展父类行为
- desc: 子类是否重写父类的通用行为(如发出声音)以实现特定功能,重写得2分,否则得0分。方法名可自定义。
max: 2
min: 0
name: 子类是否重写通用行为
- desc: 是否创建了多个子类的实例,并调用其特定行为,调用得2分,否则得0分。
max: 2
min: 0
name: 是否创建子类实例并调用行为
- desc: 代码是否使用数据结构(如列表或字典)存储和管理多个对象,使用得2分,否则得0分。
max: 2
min: 0
name: 是否使用数据结构管理对象
- desc: 是否展示了多态特性,通过父类引用调用子类实现的行为,展示得2分,否则得0分。
max: 2
min: 0
name: 是否展示多态特性
- desc: 是否遵循封装原则,例如使用方法访问属性,而非直接访问,遵循得2分,否则得0分。
max: 2
min: 0
name: 是否遵循封装原则
- desc: 代码是否能够正确运行,并实现所有预期功能,正确运行得2分,否则得0分。
max: 2
min: 0
name: 代码是否能够正确运行
No data to display