java 动物声音 模拟器
Posted 浅笑Cc。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 动物声音 模拟器相关的知识,希望对你有一定的参考价值。
课堂练习:教材143页4.编程题
Animal类
1 public abstract class Animal { 2 3 public abstract void cry(); 4 public abstract String getAnimalName(); 5 6 }
Simulator类
1 public class Simulator { 2 3 public void playSound(Animal animal) { 4 System.out.print(animal.getAnimalName()+":"); 5 animal.cry(); 6 } 7 }
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 动物声音 模拟器的主要内容,如果未能解决你的问题,请参考以下文章