亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一篇文章帶你入門Java接口

 更新時(shí)間: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)建了一個(gè)接口。

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

分為三步:

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

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

3. 方法中加上這個(gè)方法具體的 代碼內(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ī)");
    }
    //一個(gè)類中只能有一個(gè)方法 可以再次創(chuàng)建一個(gè)類 寫第二種方法
}
public interface waytoBeiJing {
    public void WaytoBeiJing();//抽象方法 沒有方法體
}

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

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

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

一個(gè)類或接口可以繼承多個(gè)接口。一個(gè)類只能繼承一個(gè)類。

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

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

總結(jié)

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

相關(guān)文章

  • 因不會(huì)遠(yuǎn)程debug調(diào)試我被項(xiàng)目經(jīng)理嘲笑了

    因不會(huì)遠(yuǎn)程debug調(diào)試我被項(xiàng)目經(jīng)理嘲笑了

    這篇文章主要介紹了遠(yuǎn)程debug調(diào)試的相關(guān)內(nèi)容,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Java設(shè)計(jì)模式之策略模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java設(shè)計(jì)模式之策略模式_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    策略模式是對(duì)算法的封裝,把一系列的算法分別封裝到對(duì)應(yīng)的類中,并且這些類實(shí)現(xiàn)相同的接口,相互之間可以替換。接下來通過本文給大家分享Java設(shè)計(jì)模式之策略模式,感興趣的朋友一起看看吧
    2017-08-08
  • springboot]logback日志框架配置教程

    springboot]logback日志框架配置教程

    這篇文章主要介紹了springboot]logback日志框架配置,logback既可以通過application配置文件進(jìn)行日志的配置,又可以通過logback-spring.xml進(jìn)行日志的配置,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-04-04
  • Java實(shí)現(xiàn)excel表格轉(zhuǎn)成json的方法

    Java實(shí)現(xiàn)excel表格轉(zhuǎn)成json的方法

    本篇文章主要介紹了Java實(shí)現(xiàn)excel表格轉(zhuǎn)成json的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Java異常處理 如何跟蹤異常的傳播路徑

    Java異常處理 如何跟蹤異常的傳播路徑

    這篇文章主要介紹了Java異常處理 如何跟蹤異常的傳播路徑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Java8中Function接口的使用方法詳解

    Java8中Function接口的使用方法詳解

    在 Java 8 中,Function 接口是 java.util.function 包中的一個(gè)函數(shù)式接口,函數(shù)式接口是僅包含一個(gè)抽象方法的接口,適用于 Lambda 表達(dá)式或方法引用,本文給大家介紹了Java8的Function接口的使用方法,需要的朋友可以參考下
    2024-09-09
  • Java中使用輾轉(zhuǎn)相除法求最大公約數(shù)

    Java中使用輾轉(zhuǎn)相除法求最大公約數(shù)

    這篇文章主要介紹了Java中使用輾轉(zhuǎn)相除法求最大公約數(shù),本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-05-05
  • Springboot Activemq整合過程代碼圖解

    Springboot Activemq整合過程代碼圖解

    這篇文章主要介紹了Springboot Activemq整合過程代碼圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • java能寫爬蟲程序嗎

    java能寫爬蟲程序嗎

    在本篇文章里小編給大家整理的是一篇關(guān)于java是否能寫爬蟲程序的一篇文章,對(duì)此有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • Java設(shè)計(jì)模式之java命令模式詳解

    Java設(shè)計(jì)模式之java命令模式詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式編程中命令模式的使用,在一些處理請(qǐng)求響應(yīng)的場合經(jīng)常可以用到命令模式的編程思路,需要的朋友可以參考下
    2021-09-09

最新評(píng)論