您的位置:首页 > 其它

接口 动物声音模拟器

2017-11-09 20:13 155 查看
课本160页编程题4.

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

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

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

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

}
public class Test {

public static void main(String[] args) {
// TODO Auto-generated method stub
Simulator simulator=new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());

}

}

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