- 104
- 0
- 约3.09千字
- 约 5页
- 2017-01-06 发布于北京
- 举报
《继承与接口练习题
/********
以下作业在代码编写过程中要按照注释规范对类,方法,属性,局部变量进行注释
关键代码片段也需要进行注释说明
********/
根据如下图示,使用继承编写出对应的程序。然后分别创建对应的车辆,调用方法输出车辆信息,并测试每辆车包含的其他方法。尽量让你的程序变得有意思一些(属性和方法可添加和扩展)。
请编码实现动物世界的继承关系:
动物(Animal)具有行为:吃(eat)、睡觉(sleep)
动物包括:兔子(Rabbit),老虎(Tiger)
这些动物吃的行为各不相同(兔子吃草,老虎吃肉);但睡觉的行为是一致的。
请通过继承实现以上需求,并编写测试类AnimalTest进行测试
请使用接口编码实现如下需求:
乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)
各种乐器的弹奏( play )方法各不相同。
编写一个测试类InstrumentTest,要求:
编写方法testPlay,对各种乐器进行弹奏测试。要依据乐器的不同,进行相应的弹奏。
在main方法中创建不同的乐器对象,通过testPlay的弹奏测试方法进行测试。
定义Fight接口,其中有一个打人的动作(fight)。让胖人(FatFat)和瘦人(Thinthin)分别实现打人接口,但具有不同的打人结果:胖人打人疼,瘦人打人不疼。编写测试类,使用多态的方式对不同人打人的动作进
原创力文档

文档评论(0)