Animal接口:
public interface Animal {//定义了接口Animal
public abstract void cry();
public abstract String getAnimalName();
}simulator类:
public class Simulator {
public void playSound(Animal animal){//构造Animal类型的参数animal
//调用Animal接口类的方法
animal.cry();
animal.getAnimalName();
}
}
Dog类:public class Dog implements Animal{ //Dog类实现接口Animal的方法
String name="小白";
public String getAnimalName() {
System.out.println("我的名字是:"+name);
return name;
}
public void cry() {
System.out.println("汪汪......");
}
}
Cat类:
public class Cat implements Animal {// //Cat类实现接口Animal的方法
String name="小咪";
public String getAnimalName() {
System.out.println("我的名字是:"+name);
return name;
}
public void cry() {
System.out.println("喵猫......");
}

本文探讨了如何通过定义和实现Animal接口来创建一个动物声音模拟器,该模拟器能模拟多种动物的独特叫声。接口中包含了关键方法,允许不同动物类实现并发出各自特有的声音。
最低0.47元/天 解锁文章
6790

被折叠的 条评论
为什么被折叠?



