您的位置:首页 > 编程语言 > Java开发

Java-动物声音

2013-10-14 19:15 274 查看
Simulator类

public class Simulator {
	public void playSound(Animal animal){
		System.out.println("现在播放的是"+animal.getAnimalName()+"类的声音:");
		animal.cry();
	}
}




Animal类

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




Dog类

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

	public String getAnimalName() {
		return "狗";
	}

}




Cat类

public class Cat extends Animal {
	public void cry() {
		System.out.println("喵喵");
	}
	public String getAnimalName() {
		return "猫";
	}

}




Application类

public class Application {
	public static void main(String[] args) {
		Simulator simulator=new Simulator();
		simulator.playSound(new Dog());
		simulator.playSound(new Cat());
	}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: