1)編寫Animal接口,接口中聲明run()方法; 2)定義Bird類和Fish類實現Animal接口; 3)編寫Bird類和Fish類的測試程序,並調用其中的run()方法

/*1)編寫Animal接口,接口中聲明run()方法;
  2)定義Bird類和Fish類實現Animal接口;
  3)編寫Bird類和Fish類的測試程序,並調用其中的run()方法
*/
interface Animal {//聲明接口Animal


abstract void run();//定義抽象方法


}


class Bird implements Animal {// 實現接口
public void run() {
System.out.println("測試run方法成功");
}
}


class Fish implements Animal {// 實現接口
public void run() {
System.out.println("測試run方法成功");
}
}


public class Animaljiekou {


public static void main(String[] args) {
Animal  p1;//聲明接口變量
p1 = new Bird();//實現類對象賦值接口變量
p1.run();//接口回調

p1 = new Fish();//實現類對象賦值接口變量
p1.run();//接口回調


}


}

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