有几种动物名词,Rodent,Mouse,Gerbil,Hamster。建立类的层次结构,层次中至少有一个抽象类。 1.啮齿动物的主要习性有:findFood,chewFood。 2.对于不同的Rodent,都需要重写两种方法。其中,findFood方法返回找到的食物名称,chewFood方法显示内容为:动物名+”吃“+找到的食物名 3.在主方法中创建一个啮齿动物数组,建立不同种类的Rodent,并用接口实现各个类。
时间: 2023-06-08 21:09:14 浏览: 112
Rodent-VR:实验室啮齿动物的虚拟现实! 该系统使用图形的虚幻引擎,用于处理啮齿动物运动的自定义输入设备以及使用Nation Instruments的DAQ设备的外部反馈设备构建而成
非常感谢您的提问,下面是ChitGPT的回答:
好的,关于您的问题,我可以给您一些思路。我们可以建立一个抽象类Animal,再继承它来建立Rodent类,Mouse类,Gerbil类和Hamster类。Animal类可以定义findFood和chewFood这两个方法作为抽象方法。
然后,我们可以在Rodent类、Mouse类、Gerbil类和Hamster类中重写这两个方法。在findFood方法中返回找到的食物名称,在chewFood方法中输出动物名和找到的食物名。
最后,在主方法中,我们可以创建一个Rodent类型的数组。在数组中实例化各个类,并使用接口来实现它们的方法。
希望以上思路能对您有所帮助!
阅读全文