用java写的编程;
本人是刚学java的,现在有几个问题困扰着我,希望各位帮帮忙,,,,
1、 创建Rodent(啮齿动物):Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的一个继承分级结构。在基础类中,提供适用于所有Rodent的方法,并在子类类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方法,看看会有什么情况发生。
2、 修改上题,使Rodent成为一个抽象类,其它几个类:Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)继承自该抽象类。在抽象类中,提供适用于所有Rodent的方法,并在子类类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方法,看看会有什么情况发生。
3、修改第1题,使Rodent成为一个接口,Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)几个类均实现自该接口,在实现的类中根据不同类型的Rodent采取不同的行动,并且新定义一个测试类,测试这些新定义的子类。
谢谢啦,,,很急用