1.创建Animal类:
public class Animal {
private String name;
private int age;
public String getName(){
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge(int age){
return age;
}
public void setAge(int age) {
this.age = age;
}
public void speak(){
System.out.println(name+"今年"+age+"岁了。");
}
public void move(){
System.out.println(name+"在动……");
}
public void eat(){
System.out.println(name+"在吃……");
}
@Override
public String toString(){
return "Animal{"+
"name'"+name+'\''+
",age"+age+
'}';
}
}
2.创建猫类:
public class Cat extends Animal {
@Override
public void move(){
System.out.println("猫咪["+getName()+"]在走路。");
}
@Override
public void eat(){
System.out.println("猫咪["+getName()+"]爱吃鱼虾。");
}
public void play(){
System.out.println("猫咪["+getName()+"]玩老鼠。");
}
}
3.创建狗类:
public class Dog extends Animal {
@Override
public void move(){
System.out.println("狗["+getName()+"]在蹦跳。");
}
@Override
public void eat(){
System.out.println("狗["+getName()+"]爱吃骨头。");
}
public void play(){
System.out.println("狗["+getName()+"]玩飞盘。");
}
}