Java动物声音模拟器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java动物声音模拟器相关的知识,希望对你有一定的参考价值。
abstract class Animal{ abstract void cry(); abstract String getAnimalName(); } class Simulator{ void playSound(Animal animal){ System.out.println("我是"+animal.getAnimalName()); System.out.println("我的叫声是:"); animal.cry(); } } class Dog extends Animal{ void cry(){ System.out.println("汪汪汪"); } String getAnimalName(){ return "小狗"; } } class Cat extends Animal{ void cry(){ System.out.println("喵喵喵"); } String getAnimalName(){ return "小猫"; } } public class Application{ public static void main(String args[]){ Simulator simulator=new Simulator(); simulator.playSound(new Dog()); simulator.playSound(new Cat()); } }
以上是关于Java动物声音模拟器的主要内容,如果未能解决你的问题,请参考以下文章