簡單的類實現接口的方法

public interface carepet {
	public void food();
	public void play();
}


public class Worker implements carepet{
	String name;
	public Worker(String name){
		this.name=name;
	}
	public void food(){
		System.out.println("這個叫"+name+"的工人是這樣喂他的寵物的");
	}
	public void play(){
		System.out.println("這個叫"+name+"的工人是這樣和它的寵物玩的");
	}
}

public class farmer implements carepet{
	int age;
	String name;
	public farmer(int age,String name){
		this.age=age;
		this.name=name;
	}
	public void food(){
		System.out.println("這個叫"+name+"的"+age+"的農民是這樣喂他的寵物的");
	}
	public void play(){
		System.out.println("這個叫"+name+"的"+age+"的農民是這樣和它的寵物玩的");
	}
}


public class StateLeader implements carepet{

String job;

public StateLeader(String job){

this.job=job;

}

public void food(){

System.out.println("這個"+job+"是這樣喂他的寵物的");

}

public void play(){

System.out.println("這個"+job+"的農民是這樣喂他的寵物的");

}

}



public class CarePetTest {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Worker wk1=new Worker("王海洋");

Worker wk2=new Worker("李佳陽");

farmer fm1=new farmer(32,"張山河");

farmer fm2=new farmer(40,"王國");

StateLeader sl1=new StateLeader("軍委書記");

StateLeader sl2=new StateLeader("教育部長");

wk1.food();

wk2.food();

fm1.food();

fm2.food();

sl1.food();

sl2.food();

wk1.play();

wk2.play();

fm1.play();

fm2.play();

sl1.play();

sl2.play();

}


}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章