您的位置:首页 > 编程语言 > Java开发

Java第五课:动物声音"模拟器"

2017-11-20 14:12 453 查看
public abstract class Animal{
abstract void cry();
abstract String getAnimalName();
}


class Cat extends Animal{
void cry(){
System.out.println("喵");
}
String getAnimalName(){
return "猫";
}
}


class Dog extends Animal{
void cry(){
System.out.println("汪");
}
String getAnimalName(){
return "狗";
}
}


class Simulator{
Animal a;
void playSound(Animal animal){
a = animal;
System.out.print(a.getAnimalName()+"叫:");
a.cry();
}
}


public class Application{
public static void main(String args[]){
Dog dog = new Dog();Cat cat = new Cat();
Simulator simulator = new Simulator();
simulator.playSound(dog);
simulator.playSound(cat);
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: