public abstract class Animal {
private String name;
private String color;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Animal() {
// TODO Auto-generated constructor stub
}
public Animal(String name, String color, int age) {
this.name = name;
this.color = color;
this.age = age;
}
public abstract void eat();
}
继承子类
package cn.com.xin.www.DuoTai.Test;
public class Cat extends Animal{
public Cat() {
super();
// TODO Auto-generated constructor stub
}
public Cat(String name, String color, int age) {
super(name, color, age);
// TODO Auto-generated constructor stub
}
public void eat(){
System.out.println("我是一只猫,我的名字是:"+getName()+"我的颜色是:"+getColor()+"我的年龄是:"+getAge()+"。我爱吃小鱼!");
}
}
package cn.com.xin.www.DuoTai.Test;
public class Dog extends Animal{
public Dog() {
super();
// TODO Auto-generated constructor stub
}
public Dog(String name, String color, int age) {
super(name, color, age);
// TODO Auto-generated constructor stub
}
public void eat(){
System.out.println("我是一只狗,我的名字是:"+getName()+"我的颜色是:"+getColor()+"我的年龄是:"+getAge()+"。我爱吃骨头!");
}
}