java中的介面簡介及其例項
java中的類只支援單繼承,介面可以多繼承
操作方法
(01)java中的介面是為了彌補java單繼承的特性,因為java中的類 只能單繼承,介面和介面之間可以多繼承,一個類也可以實現多個介面 介面還有一個功能,是用來解耦合的 介面之間可以存在多繼承,中間以 , 隔開 一個類可以實現多個介面 介面中的抽象方法public abstract 可以省略
(02)介面中的方法都是抽象方法,介面中的變數都是常量;介面是一個特殊的類,裡面的方法都是抽象方法,介面的所有修飾符都是public,所以介面中public abstract可以省略,介面不能new 也沒有構造方法;定義介面 public interface 介面名{};實現介面class 類名 implements 介面名{}
(03)對於介面 我們 可以這樣 理解 : 介面 是一個特殊的抽象類,介面中的所有訪問修飾符 都是public,介面中的所有方法都是抽象方法,介面中的 所有成員變數都是常量,介面不能 new ,介面也沒有 構造方法。 a,如何定義以個介面? 定義介面的關鍵字 interface b,如何實現一個介面 實現介面的關鍵字 implements c,介面中的所有方法都是抽象方法 介面中的public abstract 可以直接省略
(04)d, 介面中的所有變數都是常量 public static final int a=10; 因為介面不能建立物件,靜態可以直接使用 介面名.常量名 直接用 所有介面中的常量public static final 也可以全部省略 int a=10; 在介面中隨便少寫哪一個系統都會給你自動補全的。 int a=10;
(05)public interface USB{ void show();}定義一個介面;
(06)public class Phone implements USB{@Override public void show() { // TODO Auto-generated method stub tln("我是一個手機,我有USB介面,我可以連線到電腦!"); } }class USave implements USB{@Override public void show() { tln("我是一個U盤,我有USB介面,我可以連線到電腦!"); } }class HDD implements USB{@Override public void show() { tln("我是一個HDD硬碟,我有USB介面,我可以連線到電腦!"); } }
(07)public class Computer{ static { tln("我是電腦,我有USB介面!"); } public void connect(USB usb){ (); }}
(08)import ;public class TestD { public static void main(String[] args) {Computer c=new Computer(); USave u=new USave(); Phone p=new Phone(); HDD hdd=new HDD(); ect(u); ect(p); ect(hdd); } }測試結果:
-
微博賺錢方法與微博傳播平臺(大全)
21世紀要麼電子商務,要麼無商可務!這句話我也非常同意。利用微博賺錢,首先是有粉絲,然後植入一部分小廣告。隨便微博的興起,資訊的傳播更加的速度。使用者群越來越多,以致於靠微博盈利的發展越來越多。那麼微博賺錢方法有哪些呢?又是通過什麼樣的渠道來盈利呢?跟大家分...
-
(電子圖版)如何列印電子圖版檔案?
電子圖版類似於CAD,那麼如何列印已經完成的電子圖版檔案呢?下面小編就以CAXA電子圖版 2007為例,教大家如何列印。操作方法(01)開啟已完成的電子圖版檔案。(02)選擇選單欄裡的“繪圖輸出”按鈕。(03)在彈出來的對話方塊裡,依次選擇“印表機名稱”—“紙張大小”—“紙張方...
-
安全資料怎麼做?
安全資料是施工資料裡不可缺少的一部分。剛開始做資料可能不知道如何入手,那麼我有拋磚引玉給大家講講我做資料的一些。操作方法(01)安全資料都有哪些?施工單位資質工作人員證件影印件施工組織設計,報審表實驗室資質,報審表專項施工方案技術交底安全教育.........(02)...
-
新手如何經營服裝店
如何成功經營一家服裝店,這是很多服裝店主都在面臨的難題,對於新人來說,這更是一個深奧難懂的謎題。其實,想要經營好一家服裝店,服裝店主不僅要掌握服裝的貨源資訊,還需要學習一點服裝的營銷知識,最重要的是要做三件事。這三件事是服裝店的三大支柱,缺一不可。下面,就為...