public class driver{ public static void main(String[] args) { Feeder feeder = new Feeder(" greed"); feeder.speak(); dog dog = new dog("斗子"); dog.sound(); food food = new food(); food.setName("骨头"); feeder.feed(dog,food); cat cat = new cat("悠米"); cat.sound(); food.setName("鱼"); feeder.feed(cat,food); } } class Feeder { public String name; public Feeder(String name){ this.name=name; } public void speak(){ System.out.println("welcome"); System.out.println("i am"+getName()); } public void feed(Animal a,food food){ a.eat(food); } public String getName(){ return name; } public void setName(String name){ this.name=name; } } abstract class Animal { private String name; public Animal(String name){ this
给小狗喂骨头,小狗会汪汪叫;给小猫喂食,小猫会喵喵叫。本案例要求编写一个程序模拟饲养员喂食动物的过程
于 2022-04-07 13:27:03 首次发布