您的位置:首页 > 其它

接口 动物声音模拟器

2017-11-04 19:40 369 查看
package 动物声音模拟器.com;

public interface Animal {
public abstract void cry();
public abstract String getAnimalName();
}

package 动物声音模拟器.com;

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

}

package 动物声音模拟器.com;

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

public String getAnimalName(){
return "猫";
}
/*@Override
public String getAnimalName() {
// TODO Auto-generated method stub
return null;
}*/

}

package 动物声音模拟器.com;

public  class Dog  implements Animal {
public void cry(){
System.out.println("汪汪汪");
}
public String getAnimalName(){
return "狗";
}

}

package 动物声音模拟器.com;

public class Simulator {
public void playSound(Animal animal){
System.out.println(animal.getAnimalName());
animal.cry();
}

}

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