Java 动物声音“模拟器”(用接口实现)
Posted 扑街陈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 动物声音“模拟器”(用接口实现)相关的知识,希望对你有一定的参考价值。
(1)编写接口Animal (Animal.java)
public interface Animal{
public abstract void cry();
public abstract String getAnimalName();
}
(2)编写模拟类Simulator (Simulator.java)
public class Simulator {
public void playSound(Animal animal) {
System.out.print("正在播放模拟" + animal.getAnimalName() +"的声音:");
animal.cry();
}
}
(3)编写Dog类和Cat类 (Dog.java、Cat.java)
Dog类:
public class Dog implements Animal{
public void cry(){
System.out.println("汪汪汪");
}
public String getAnimalName(){
return "狗";
}
}
Cat类:
public class Cat implements Animal{
public void cry(){
System.out.println("喵喵喵");
}
public String getAnimalName(){
return "猫";
}
}
(4)编写主类Application (Application.java)
public class Application{
public static void main(String[] args) {
Simulator simulator = new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
}
}
以上是关于Java 动物声音“模拟器”(用接口实现)的主要内容,如果未能解决你的问题,请参考以下文章