欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網
          最全最豐富的資訊網站

          Java中定義接口的關鍵字是什么?

          Java中定義接口的關鍵字是“interface”。“interface”是面向對象編程語言中接口操作的關鍵字,功能是把所需成員組合起來,用來裝封一定功能的集合。接口不能直接實例化,也不能包含成員的任何代碼,只定義成員本身。

          Java中定義接口的關鍵字是什么?

          Java中定義接口的關鍵字是interface

          interface關鍵字

          interface是面向對象編程語言中接口操作的關鍵字,功能是把所需成員組合起來,用來裝封一定功能的集合。它好比一個模板,在其中定義了對象必須實現的成員,通過類或結構來實現它。接口不能直接實例化,即ICount ic=new iCount()是錯的。接口不能包含成員的任何代碼,只定義成員本身。接口成員的具體代碼由實現接口的類提供。接口使用interface關鍵字進行聲明。

          接口是與類并行的一個概念
          Java接口是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為(功能)

          ① 接口可以看做是一個特殊的抽象類,是常量與抽象方法的一個集合,不能夠包含變量,一般的方法

          interface AA{     //常量 : 所有的常量都用public static finial修飾 默認的,寫不寫都有     int I = 15;//  public static final int I = 12;//  public static final boolean FLAG = false;          /*抽象方法       *       * 抽象方法:所有的都用public abstract 修飾             寫不寫都有      * */     void method1();     void method2();//  public abstract void method1();//  public abstract void method2();     }

          ② 接口是沒有構造器的

          ③接口定義的就是一種功能,此功能可以被類所實現(implements)

          class CC  implements AA{     public void method1() {              }     public void method2() {              }     }

          ④ 實現接口的類,必須要重寫其中的所有抽象方法,方可實例化,若沒有重寫所有的抽象方法,則此類仍為一個抽象類

          abstract class BB implements AA{     }

          ⑤ 在java中的繼承是單繼承的,但是類可以實現多個接口.
          接口 TZ

          interface TZ{     void method3();}

          類 CC 實現多個接口

          class CC  implements AA,TZ{    public void method1() {            }    public void method2() {            }    public void method3() {                }    }

          ⑥ 接口與接口之間也是繼承的關系,而且可以實現多繼承.
          接口 MM 繼承接口 TZ,AA

          //java 中接口之間仍為繼承關系!(多繼承)interface MM extends TZ,AA{    void method4();    }

          推薦教程:《java教程》

          贊(0)
          分享到: 更多 (0)
          網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號