中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java接口的介紹和用法

發布時間:2021-08-03 17:24:43 來源:億速云 閱讀:164 作者:chen 欄目:開發技術

這篇文章主要介紹“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接口的介紹和用法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    监利县| 湘阴县| 靖西县| 南召县| 宽城| 怀安县| 文成县| 石狮市| 上饶县| 栖霞市| 普陀区| 海安县| 聂拉木县| 正安县| 蚌埠市| 玛多县| 田林县| 临安市| 古蔺县| 博客| 衡阳县| 彭泽县| 纳雍县| 藁城市| 梅河口市| 浦城县| 万载县| 莱西市| 札达县| 江油市| 株洲市| 安庆市| 广平县| 尼勒克县| 航空| 离岛区| 洛扎县| 大悟县| 崇礼县| 蓬溪县| 宜君县|