动物声音模拟器
2017-10-21 21:01
288 查看
package miniqi; public abstract class Animal{ abstract void cry(); abstract String getAnimaName(); } package miniqi; public class Cat extends Animal{ void cry() { System.out.println("动物的叫声是喵喵"); } String getAnimaName() { return "猫"; } } package miniqi; public class Dog extends Animal{ void cry() { System.out.println("动物的叫声是汪汪"); } String getAnimaName() { return "狗"; } } package miniqi; public class Simulator { void playSound(Animal animal) { if(animal instanceof Dog) { animal.cry(); System.out.println("动物的品种为"+animal.getAnimaName());} else if(animal instanceof Cat){ animal.cry(); System.out.println("动物的品种为"+animal.getAnimaName()); } } } package miniqi; public class Application { public static void main(String[] args) { // TODO Auto-generated method stub Simulator simulator = new Simulator(); simulator.playSound(new Dog()); simulator.playSound(new Cat()); } }
相关文章推荐
- Java作业-动物声音模拟器(继承)
- 接口 动物声音模拟器
- 第五章作业:动物声音模拟器
- Java第五课:动物声音"模拟器"
- 作业.设计一个动物声音模拟器(接口)
- Java 动物声音“模拟器”
- 设计一个动物声音模拟器,希望可以模仿许多动物的叫声
- 接口 动物声音模拟器
- Java第六章:动物声音“模拟器”(接口)
- 接口 动物声音模拟器
- 接口 动物声音模拟器
- 作业.设计一个动物声音模拟器
- 接口 动物声音模拟器
- 接口:动物声音模拟器
- java13设计一个动物声音模拟器
- 动物声音模拟器
- java编程:设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
- 设计一个动物声音“模拟器”,希望通过模拟器可以模拟许多动物的叫声
- 动物声音模拟器, 模仿许多动物的叫声
- 用接口实现动物声音模拟器