java练习题4

来源:互联网 发布:看板设计软件 编辑:程序博客网 时间:2024/05/29 17:39
package bzu.cn;public abstract class Animal {    abstract void cry();    abstract String getAnimaName();}
public  class Simulator {    public void playSound(Animal animal){        System.out.println("动物的名称为: "+animal.getAnimaName());        animal.cry();    }}
package bzu.cn;public  class Dog extends Animal{     public void cry(){        System.out.println("播放的动物声音为:汪汪~");    }    public String getAnimaName() {        return "狗狗";    }}
package bzu.cn;public class Cat extends Animal{    public void cry (){        System.out.println("现在播放的时间为:喵喵~");    }    public String getAnimaName(){        return "猫咪";    }}

“`
package bzu.cn;

public class Application {

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

}

“`这里写图片描述