public class Animal {
private String name;
public Animal(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void eat(){
System.out.println("吃食物");
}
}
public class Cat extends Animal {
public Cat(String name) {
super(name);
}
@Override
public void eat() {
System.out.println(this.getName()+":吃鱼");
}
}
public class Dog extends Animal{
public Dog(String name) {
super(name);
}
@Override
public void eat() {
System.out.println(this.getName()+":吃骨头");
}
}
/**
编写一个Java应用程序,创建对应的类,并完成以下程序功能:
(1) 创建一个Animal类,有eat方法:输出“吃食物”
(2) 创建一个小猫Cat类,继承Animal,重写