您好,登錄后才能下訂單哦!
這篇文章主要介紹“Java接口的介紹和用法”,在日常操作中,相信很多人在Java接口的介紹和用法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Java接口的介紹和用法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
什么是接口:
關鍵字:
創建接口代碼展示:
如何實現接口呢:
實現接口代碼展示:
具體代碼實現:
接口繼承和類繼承的區別:
接口是一系列方法的聲明,是一些方法特征的集合
注意:
在接口中只有方法名,沒有方法體!
interface(創建接口), implement(實現接口)
public interface 接口名 { // 沒有任何具體的實現 void 方法名(); //只有方法名,注意是; }
這樣僅僅是創建了一個接口。
分為三步:
1.創建一個類 implements 這個接口
2. 必須重寫接口中所有的方法 : 改分號為大括號
3. 方法中加上這個方法具體的 代碼內容
public class 類名 implements 接口名{ 將;改為{}以后重寫方法 }
Tips:
其實implements與extends類似,區別就是繼承以后父類方法可以被子類調用或者重寫,但是implements以后,它的‘父類'中只有方法名沒有方法體,一定需要你重寫方法(改;為{}),但是接口中的屬性你可以調用。
public class xiaoming { public void WaytoBeiJing(waytoBeiJing wtbj){ wtbj.WaytoBeiJing(); } public static void main(String[] args) { xiaoming Xiaoming = new xiaoming(); xiaoming_tobeijing xm_tbj = new xiaoming_tobeijing(); Xiaoming.WaytoBeiJing(xm_tbj); } }
public class xiaoming_tobeijing implements waytoBeiJing{ //重寫去北京的方法 @Override public void WaytoBeiJing(){ System.out.println("乘坐飛機"); } //一個類中只能有一個方法 可以再次創建一個類 寫第二種方法 }
public interface waytoBeiJing { public void WaytoBeiJing();//抽象方法 沒有方法體 }
1.不同的關鍵字,實現接口(implements),繼承(extends)
2.接口可以繼承接口。類可以繼承類。類可以繼承接口。
一個類或接口可以繼承多個接口。一個類只能繼承一個類。
3.在接口中只能定義全局變量和抽象方法,而在繼承中可以定義屬性方法,變量,常量的等等…
4.當某個接口被實現的時候,在類中一定要用接口中的抽象方法,而繼承中子類能隨意調用父類的屬性和方法,毫無壓力的;
到此,關于“Java接口的介紹和用法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。