java编程:Java编程用接口设计一个动物声音模拟器,希望模拟器可以模拟许多动物的叫声,要求如下: 编写抽象类Animal。Animal 类有两个抽象方法cryO和getAnimalName(),即要求各种具体的动物给出自己的叫声和种类名称。 编写模拟器类Simulator。该类有一个playSound(Animal animal)方法,该方法的参数是Animal类型、即参数animal可以调用Animal的子类重写的cryO方法播放具体动物的声音,调用子类重写的getAnimalName()方法显示动物种类的名称。 编写Animal类的子类Dog和Cat。下图是Simulator,Animal,Dog,Cat类的UML图 编写主类 Application(用户程序)。在主类Application 的 main 方法中至少包含如下代码: Simulator simulator = new Simulator(); simulator.playSound(new Dog()); simulator.playSound(new Cat());
时间: 2023-06-09 07:07:26 浏览: 233
猫狗动物声音模拟器微信小程序源码下载各种类型的声音模拟(已实测)
5星 · 资源好评率100%
ChitGPT: 非常好的一道 Java 编程题目,让我们根据要求设计一个动物声音模拟器。可以通过一个抽象类 Animal 来实现这个模拟器,编写两个抽象方法 cryO 和 getAnimalName 分别用来模拟动物的叫声和获取动物的名称。同时,创建一个模拟器类 Simulator,其中包含一个 playSound 方法,可以根据传入的 Animal 类型的实例调用 cryO 方法和 getAnimalName 方法来播放对应的动物声音和显示对应的动物名称。最后创建 Animal 类的两个子类 Dog 和 Cat。Application 主类中的 main 方法中调用 Simulator 的 playSound 方法来播放狗和猫的声音。
阅读全文