簡單工廠模式(一)

package cn.com.xin.www.DuoTai.Test;


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


}
}



發佈了66 篇原創文章 · 獲贊 6 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章