华南俳烁实业有限公司

java

當前位置:中華考試網(wǎng) >> java >> java教程 >> 文章內容

Java面向對象:接口的實現(xiàn)

來源:中華考試網(wǎng)  [2016年2月14日]  【

當類實現(xiàn)接口的時候,類要實現(xiàn)接口中所有的方法。否則,類必須聲明為抽象的類。

類使用implements關鍵字實現(xiàn)接口。在類聲明中,Implements關鍵字放在class聲明后面。

實現(xiàn)一個接口的語法,可以使用這個公式:

... implements 接口名稱[, 其他接口, 其他接口..., ...] ...

實例

/* 文件名 : MammalInt.java */
public class MammalInt implements Animal{

   public void eat(){
      System.out.println("Mammal eats");
   }

   public void travel(){
      System.out.println("Mammal travels");
   } 

   public int noOfLegs(){
      return 0;
   }

   public static void main(String args[]){
      MammalInt m = new MammalInt();
      m.eat();
      m.travel();
   }
} 

以上實例編譯運行結果如下:

Mammal eats
Mammal travels

重寫接口中聲明的方法時,需要注意以下規(guī)則:

  • 類在實現(xiàn)接口的方法時,不能拋出強制性異常,只能在接口中,或者繼承接口的抽象類中拋出該強制性異常。
  • 類在重寫方法時要保持一致的方法名,并且應該保持相同或者相兼容的返回值類型。
  • 如果實現(xiàn)接口的類是抽象類,那么就沒必要實現(xiàn)該接口的方法。

在實現(xiàn)接口的時候,也要注意一些規(guī)則:

  • 一個類可以同時實現(xiàn)多個接口。
  • 一個類只能繼承一個類,但是能實現(xiàn)多個接口。
  • 一個接口能繼承另一個接口,這和類之間的繼承比較相似。
責編:ljnbset
  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學歷考試
延吉市| 通城县| 木里| 阳泉市| 高密市| 夏津县| 苍南县| 开封县| 青冈县| 化德县| 日土县| 平武县| 卫辉市| 文化| 郧西县| 定南县| 沙田区| 枣阳市| 久治县| 赤峰市| 洛宁县| 贞丰县| 西城区| 灵丘县| 盐山县| 霍邱县| 荥阳市| 十堰市| 天台县| 汽车| 安塞县| 普格县| 洛宁县| 古交市| 彝良县| 句容市| 宜兰县| 长兴县| 志丹县| 顺昌县| 泉州市|