24 接口(特殊的抽象類)
關鍵字
interface
出現的原因(猜測)
定義一個規則,方便某個類實現
語法
//接口的語法
interface 接口名稱{
全局常量;
抽象方法;
}
特點
- 接口一定是抽象類
- 實現接口用implements
- 接口只能被接口實現,一接口可以實現多個接口
- 接口中的所有屬性都是全局常量(final+static),所有方法都是抽象方法
- 接口中方法的訪問權限一定是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