多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 7.10 练习 (1) 创建`Rodent`(啮齿动物):`Mouse`(老鼠),`Gerbil`(鼹鼠),`Hamster`(大颊鼠)等的一个继承分级结构。在基类中,提供适用于所有`Rodent`的方法,并在派生类中覆盖它们,从而根据不同类型的`Rodent`采取不同的行动。创建一个`Rodent`数组,在其中填充不同类型的`Rodent`,然后调用自己的基类方法,看看会有什么情况发生。 (2) 修改练习1,使`Rodent`成为一个接口。 (3) 改正`WindError.java`中的问题。 (4) 在`GreenhouseControls.java`中,添加`Event`内部类,使其能打开和关闭风扇。