“你好,阿米戈!”
4
任务
Java 核心, 第 5 级, 课程 6
最简单的代码:第 1 部分
简化代码:删除编译器自动添加的全部继承和实现
另注:me 和 zapp 对象存在 has-a(即组合)关系:https://en.wikipedia.org/wiki/Has-a
4
任务
Java 核心, 第 5 级, 课程 6
最简单的代码:第 2 部分
让我们看下编译过程中可能会添加,但该程序中已存在的构造方法相关内容。
简化代码。删除自动创建和添加的所有构造方法以及超类构造方法的调用。
另注:NakedCat、NormalCat 和 SiamCat 类存在 is-a(继承)关系:http://en.wikipedia.org/wiki/Is-a
4
任务
Java 核心, 第 5 级, 课程 6
最简单的代码:第 3 部分
简化代码:
- 删除编译器自动生成的一切内容
- 删除编译器自动添加的所有类继承
- 删除自动创建和添加的所有构造方法。