24 接口(特殊的抽象類)

24 接口(特殊的抽象類)

關鍵字

interface

出現的原因(猜測)

定義一個規則,方便某個類實現

語法

//接口的語法
 interface 接口名稱{
     全局常量;
     抽象方法;
}

特點

  1. 接口一定是抽象類
  2. 實現接口用implements
  3. 接口只能被接口實現,一接口可以實現多個接口
  4. 接口中的所有屬性都是全局常量(final+static),所有方法都是抽象方法
  5. 接口中方法的訪問權限一定是public權限(沒寫也是它),最好寫出來.

常用操作

1.子類繼承抽象類並實現接口

語法:

class 子類 extends 抽象類 implements 接口A,接口B.....接口n{

}
interface A{
   public final static String NAME="張三";
   public abstract void print();
}
abstract class B{
   public abstract void say();
}
class X extends B implements A{
   public void say(){
     System.out.println("你好,世界");
   }
   public void print(){
       System.out.println("作者爲:"+NAME);
   }
}
public class InterfaceDemo1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章