Java_interface(接口)

 

A:接口的概述對象

  從狹義角度講就是Java中的interfaceblog

  從廣義角度講就是對外提供規則的就是接口繼承

B:接口的特色接口

  a:接口用關鍵字interface表示(接口中的方法都是抽象的)class

    interface 接口名{}變量

  b:類實現接口用implements表示(接口是實現,不是繼承)引用

    class 類名 implements 接口名{}方法

  c:接口不能實例化im

    接口實現方式是按照多態的方式實例化(父類引用指向子類對象)static

  d:接口的子類

    能夠是抽象類,但意義不打

    能夠是具體類,要重寫接口中全部的抽象方法

C:接口的成員變量

  成員變量只能是常量,而且是靜態的公共的

  默認修飾符:public static final(建議本身手動給出)

  接口沒有構造方法,子類的super();默認訪問的是Object的構造方法

  成員方法只能是抽象方法:默認修飾符:public abstract(建議本身手動給出)不能定義非抽象類

D:接口是一個暴露在外的,因此所有都是public

 

 

相關文章
相關標籤/搜索