java中的介面

2021-08-10 00:07:42 字數 770 閱讀 3998

1.關鍵字 inte***ce

2.介面裡邊的方法都不可以實現

程式如下

inte***ce printer//介面

void open();

void close();

class hp implements printer  //類實現了介面

void open()

system.out.println("hp open");

void  close()

system.out.println("hp close");

}class  jn implements printer

void open()

system.out.println("jn open");

void  close()

system.out.println("jn close");

}class test

public static void main(string args)

printer p=null;//乙個介面實現了不同印表機的開啟和關閉的功能

p=new hp();//惠普

p.open();

p.close();

p=new jn();//佳能

p.open();

p.close();

}//列印的結果是:hp open;hp close;jn open;jn close;

乙個類可以實現多個介面,但是必須把每乙個介面中的方法都複寫一次,介面名以逗號隔開

java中的介面

當乙個類的方法就都是抽象的時候,這時可以將該類用另一種形式表示,就是用介面inte ce 對於介面中常見的成員 而且這些成員都是有固定的修飾符的。全域性常量 public static final 抽象方法 public abstract 介面中的成員都是公共許可權 public 注意 介面不能被例...

Java中的介面

關鍵字 inte ce inte ce 介面名介面相當於定義了乙個規則 要想使用這個介面 就必須遵循這個規則public class demo 介面中只能宣告抽象方法 如果你宣告乙個方法 沒寫 abstract 系統會預設幫你加上 建議 建議你先寫上 等寫熟了再說 介面沒有構造方法 不能直接例項化物...

Java中的介面

介面相當於定義乙個規則 使用介面時 必須遵守這個規則實現介面的關鍵字 注意 介面的實現類字尾一般為 impl1.介面只能宣告抽象方法 2.宣告方法時,沒有abstract 系統會預設新增 3.介面沒有構造方法 不能直接例項化物件 4.介面定義的成員變數 是常量 修飾符為public static f...