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()+"。我愛吃骨頭!");
}
}