“你好,阿米戈!有个好消息。肯定让你高兴。”
“哦,说说看?”
“好。因为你马上就要做接口任务了。哈哈哈!这里是十个任务。别无聊了,阿米戈。”
3
任务
Java 核心, 第 3 级, 课程 2
啤酒
1.想想要在 BeerLover 类中实现哪个接口。
2.将该接口添加到 BeerLover 类并实现其所有方法。
3.想想 READY_TO_GO_HOME 变量与 isReadyToGoHome 方法之间的关系。
4.让 isReadyToGoHome 方法返回 READY_TO_GO_HOME 变量的值。
3
任务
Java 核心, 第 3 级, 课程 2
啤酒 -第 2 部分:恢复。
将 Drink 接口添加到 AlcoholicBeer 类并实现其所有方法。
3
任务
Java 核心, 第 3 级, 课程 2
不要将啤酒与可乐混合
实现 Beer 和 Cola 类中的 Drink 接口。
3
任务
Java 核心, 第 3 级, 课程 2
Selectable 和 Updatable
创建一个实现 Selectable 和 Updatable 接口的 Screen 类。
不要忘记实现这些方法!
8
任务
Java 核心, 第 3 级, 课程 2
四个错误
更正程序的 4 个错误以使它编译。
8
任务
Java 核心, 第 3 级, 课程 2
有问题的 initializeIdAndName
1.考虑一下程序出了什么问题。
2.在 User 类中实现 initializeIdAndName 方法。
3.User 类的 initializeIdAndName 方法必须返回一个 User。
4.更正该程序,使其能够编译并运行。
3
任务
Java 核心, 第 3 级, 课程 2
参数化的接口
使用 String 参数让 StringObject 类实现 SimpleObject 接口。
3
任务
Java 核心, 第 3 级, 课程 2
嘿,你还活着吗?
1.创建 Person 接口。
2.添加 isAlive() 方法。此方法可检查此人是否还活着。
3.想想该方法应返回的类型。
4.创建 Presentable 接口。
5.让 Presentable 接口继承 Person 接口。
3
任务
Java 核心, 第 3 级, 课程 2
所有可移动之物
1.创建一个有 speed 方法的 CanMove 接口。
2.该 speed 方法必须返回一个 Double,不应该接受任何参数。
3.让 CanFly 接口继承 CanMove 接口。
4.将 speed 方法添加到 CanFly 接口。
5.该 speed 方法必须返回一个 Double,接受一个 CanFly 参数。
3
任务
Java 核心, 第 3 级, 课程 2
未来的经理
1.将 Secretary 和 Boss 接口添加到 Manager 和 Subordinate 类。每个类一个接口。想想哪个类应添加哪个接口。
2.让 Secretary 和 Boss 接口继承 Person 和 HasManagementPotential 接口,以便
Manager 和 Subordinate 类中的所有方法在一个接口中声明。