您的位置:首页 > 其它

动物声音“模拟器”(接口与实现)

2017-11-24 17:48 330 查看
interface Animal {
abstract void cry();
abstract void getAnimaName();
}
public class Simulator {
void playSound(Animal animal){
animal.getAnimaName();
animal.cry();
}
}

class Cat implements Animal{
public void cry(){
System.out.println("喵喵喵");
}
public void getAnimaName(){
System.out.print("猫:");
}
}

class Dog implements Animal{
public void cry(){
System.out.print("汪汪汪");
}
public void getAnimaName(){
System.out.print("狗");
}
}

public class Application {
public static void main(String args[]){
Simulator simulator=new Simulator();
simulator.playSound(new Cat());
simulator.playSound(new Dog());
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: