Java-动物声音
2013-10-14 19:15
274 查看
Simulator类
Animal类
Dog类
Cat类
Application类
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()); } }
相关文章推荐
- Java练习题13 动物声音“模拟器”
- Java 动物声音模拟器
- Java第六章:动物声音“模拟器”(接口)
- Java动物声音模拟器
- Java 动物声音“模拟器”
- Java作业-动物声音模拟器(继承)
- Java语言 设计一个动物声音“模拟器”(用接口实现)
- Java第五课:动物声音"模拟器"
- java编程:设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
- java13设计一个动物声音模拟器
- java 播放声音
- 接口 动物声音模拟器
- 来自开源社区的声音: .NET vs JAVA
- Java中利用图片与声音
- 接口 动物声音模拟器
- java动物模拟器
- 完美解决Java程序在 MOTO E680i 中声音文件播放(转载)
- 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
- 接口 动物声音模拟器
- JAVA声音技术