interface Animal{
void cry();
String getAnimalName();
}
class Dog implements Animal{
public void cry(){
System.out.println("汪汪.....");
}
public String getAnimalName(){
return "狗";
}
}
class Cat implements Animal{
public void cry(){
System.out.println("喵喵.....");
}
public String getAnimalName(){
return "猫";
}
}
class Simulator{
void playSound(Animal animal){
animal.cry();
System.out.println("动物种类:"+animal.getAnimalName());
}
}
public class Application{
public static void main(String args[]){
Simulator simulator = new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
}
}
第六章作业
最新推荐文章于 2021-12-01 20:29:27 发布