-->
当前位置:首页 > 题库 > 正文内容

编程题:动物发声模拟器

Luz3年前 (2022-05-06)题库977
设计一个动物发生模拟器,用于模拟不同 动物 的叫声。比如狮吼、虎啸、狗旺旺、猫喵喵……。
定义抽象类Animal,包含两个抽象方法:获取动物类别getAnimalClass()、动物叫shout();
然后基于抽象类Animal定义狗类Dog、猫类Cat,用getAnimalClass()方法返回不同的动物类别(比如猫,狗),用shout()方法分别输出不同的叫声。
最后编写Main类测试,比如输出“狗的叫声是:汪汪”。
动物发生模拟器。请在下面的【】处填写代码。
java
public class Main {

public static void main(String[] args) {
//创建Cat类的对象cat、Dogz类的对象dog
【】
【】
System.out.print(cat.getAnimalClass()+"的叫声:");
cat.shout();
System.out.print(dog.getAnimalClass()+"的叫声:");
dog.shout();
}
}
//定义抽象类Animal,包含两个抽象方法getAnimalClass()和shout()
【】 Animal{
【】
【】
}
//基于Animal类定义子类Cat
class Cat 【】{
String getAnimalClass() {
【】
}

void shout(){
【】
}
}
//基于Animal类定义子类Dog
class Dog extends Animal{
String getAnimalClass() {
【】
}

void shout(){
【】
}
}


### 输入样例:


in



### 输出样例:

out
猫的叫声:喵喵
狗的叫声:汪汪







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。