24 接口(特殊的抽象類)

24 接口(特殊的抽象類)

關鍵字

interfacejava

出現的緣由(猜想)

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

語法

//接口的語法
 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
相關文章
相關標籤/搜索