最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一篇文章帶你入門Java接口

 更新時間:2021年08月03日 09:28:30   作者:Wxbbbbb  
這篇文章主要介紹了JAVA中接口的定義和接口的實(shí)現(xiàn),文中講解非常細(xì)致,配合代碼更好的幫大家學(xué)習(xí)參考,感興趣的朋友可以了解下

什么是接口:

接口是一系列方法的聲明,是一些方法特征的集合

注意:

在接口中只有方法名,沒有方法體!

關(guān)鍵字:

interface(創(chuàng)建接口), implement(實(shí)現(xiàn)接口)

創(chuàng)建接口代碼展示:

public interface 接口名 { // 沒有任何具體的實(shí)現(xiàn)
    void 方法名(); //只有方法名,注意是;
}

這樣僅僅是創(chuàng)建了一個接口。

如何實(shí)現(xiàn)接口呢:

分為三步:

1.創(chuàng)建一個類 implements 這個接口

2. 必須重寫接口中所有的方法 : 改分號為大括號

3. 方法中加上這個方法具體的 代碼內(nèi)容

實(shí)現(xiàn)接口代碼展示:

public class 類名 implements 接口名{
將;改為{}以后重寫方法
}

Tips:

其實(shí)implements與extends類似,區(qū)別就是繼承以后父類方法可以被子類調(diào)用或者重寫,但是implements以后,它的‘父類'中只有方法名沒有方法體,一定需要你重寫方法(改;為{}),但是接口中的屬性你可以調(diào)用。

具體代碼實(shí)現(xiàn):

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("乘坐飛機(jī)");
    }
    //一個類中只能有一個方法 可以再次創(chuàng)建一個類 寫第二種方法
}
public interface waytoBeiJing {
    public void WaytoBeiJing();//抽象方法 沒有方法體
}

接口繼承和類繼承的區(qū)別:

1.不同的關(guān)鍵字,實(shí)現(xiàn)接口(implements),繼承(extends)

2.接口可以繼承接口。類可以繼承類。類可以繼承接口。

一個類或接口可以繼承多個接口。一個類只能繼承一個類。

3.在接口中只能定義全局變量和抽象方法,而在繼承中可以定義屬性方法,變量,常量的等等…

4.當(dāng)某個接口被實(shí)現(xiàn)的時候,在類中一定要用接口中的抽象方法,而繼承中子類能隨意調(diào)用父類的屬性和方法,毫無壓力的;

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • springboot中實(shí)現(xiàn)上傳文件的功能簡單示例

    springboot中實(shí)現(xiàn)上傳文件的功能簡單示例

    這篇文章主要給大家介紹了關(guān)于springboot中實(shí)現(xiàn)上傳文件功能的相關(guān)資料,在Spring Boot中實(shí)現(xiàn)文件上傳下載功能相對簡單,文中給出了代碼示例,需要的朋友可以參考下
    2023-09-09
  • java批量修改文件后綴名方法總結(jié)

    java批量修改文件后綴名方法總結(jié)

    在本篇文章里小編給大家分享了關(guān)于java批量修改文件后綴名方法和相關(guān)知識點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-03-03
  • 永久解決 Intellij idea 報(bào)錯:Error :java 不支持發(fā)行版本5的問題

    永久解決 Intellij idea 報(bào)錯:Error :java 不支持發(fā)行版本5的問題

    這篇文章主要介紹了永久解決 Intellij idea 報(bào)錯:Error :java 不支持發(fā)行版本5的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • 流式圖表拒絕增刪改查之kafka核心消費(fèi)邏輯下篇

    流式圖表拒絕增刪改查之kafka核心消費(fèi)邏輯下篇

    這篇文章主要為大家介紹了流式圖表拒絕增刪改查之kafka核心消費(fèi)邏輯講解的下篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Spring Cloud Stream分區(qū)分組原理圖解

    Spring Cloud Stream分區(qū)分組原理圖解

    這篇文章主要介紹了Spring Cloud Stream的分區(qū)和分組,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Java分頁查詢的幾種實(shí)現(xiàn)方法舉例

    Java分頁查詢的幾種實(shí)現(xiàn)方法舉例

    這篇文章主要給大家介紹了關(guān)于Java分頁查詢的幾種實(shí)現(xiàn)方法,分頁是系統(tǒng)中常用到的功能,只要涉及到查詢必定伴隨而來的就是分頁,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 在java中判斷兩個浮點(diǎn)型(float)數(shù)據(jù)是否相等的案例

    在java中判斷兩個浮點(diǎn)型(float)數(shù)據(jù)是否相等的案例

    這篇文章主要介紹了在java中判斷兩個浮點(diǎn)型(float)數(shù)據(jù)是否相等的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 詳解Spring-boot中讀取config配置文件的兩種方式

    詳解Spring-boot中讀取config配置文件的兩種方式

    這篇文章主要介紹了詳解Spring-boot中讀取config配置文件的兩種方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • log4j與slf4j的使用與區(qū)別詳解

    log4j與slf4j的使用與區(qū)別詳解

    這篇文章主要介紹了log4j與slf4j的使用與區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • maven配置阿里云倉庫的實(shí)現(xiàn)方法

    maven配置阿里云倉庫的實(shí)現(xiàn)方法

    本文主要介紹了maven配置阿里云倉庫的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評論

台中县| 潞城市| 桃园市| 涡阳县| 东平县| 鞍山市| 慈利县| 军事| 临安市| 怀仁县| 田林县| 镇宁| 耿马| 乡城县| 平安县| 永嘉县| 宜州市| 临桂县| 错那县| 观塘区| 舒兰市| 洮南市| 山阴县| 扎赉特旗| 名山县| 东方市| 白朗县| 上思县| 辽阳县| 泽州县| 祁阳县| 仙居县| 托克逊县| 奇台县| 长葛市| 镇赉县| 宾阳县| 隆子县| 桓台县| 长武县| 延津县|