JAVA作业求解答

2、动物园仿真系统
(1) 抽象类动物:实例变量名字和体重,构造方法,和无返回值的抽象方法feed(int time),以及实例变量的访问和修改方法
(2) 子类狮子:实现抽象方法,控制台输出“狮子一天吃肉”+time +”次”
(3) 子类熊猫:实现抽象方法,控制台输出“熊猫一天吃竹子”+time+”次”
(4)测试类:主函数使用抽象类创建狮子和熊猫,并执行抽象方法feed

/**
* Created by asus on 2019/4/18.
*/
abstract class animalTest {
private String name;
private double weight;

public abstract void feed(int time);

public animalTest(String name, double weight) {
this.name = name;
this.weight = weight;
}
}

class lion extends animalTest{

public lion(String name, double weight) {
super(name, weight);
}

@Override
public void feed(int time) {
System.out.println("狮子每天吃肉"+time+"次。");
}
}

class panda extends animalTest {

public panda(String name, double weight) {
super(name, weight);
}

@Override
public void feed(int time) {
System.out.println("熊猫每天吃竹子"+time+"次。");
}
}

public class animal{
public static void main(String[] args) {
animalTest lion = new lion("辛巴",500);
animalTest panda = new panda("阿宝",300);
lion.feed(3);
panda.feed(4);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-18
我可以帮你写,私聊我发给你吧