第六章练习

来源:互联网 发布:阿里云redis 编辑:程序博客网 时间:2024/05/29 17:42
public interface Animal{public abstract void cry();public abstract String getAnimalName();}public class Dog implements Animal{public void cry(){System.out.println("汪汪~汪汪");}public String getAnimalName(){return"狗";}}public class Cat implements Animal{public void cry(){System.out.println("喵喵~喵喵");}public String getAnimalName(){return "猫";}}public class Simulator{public void PlaySound (Animal animal){System.out.print("现在播放"+animal.getAnimalName()+"的声音:");animal.cry();}}public class Application{public static void main(String args[]){Simulator simulator=new Simulator();simulator.PlaySound(new Dog());simulator.PlaySound(new Cat());}}



原创粉丝点击