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

Java8中的default關(guān)鍵字詳解

 更新時(shí)間:2023年08月07日 09:43:25   作者:鍵盤(pán)林  
這篇文章主要介紹了Java8中的default關(guān)鍵字詳解,在實(shí)現(xiàn)某個(gè)接口的時(shí)候,需要實(shí)現(xiàn)該接口所有的方法,這個(gè)時(shí)候default關(guān)鍵字就派上用場(chǎng)了。通過(guò)default關(guān)鍵字定義的方法,集成該接口的方法不需要去實(shí)現(xiàn)該方法,需要的朋友可以參考下

一、簡(jiǎn)介

default關(guān)鍵字:與public、private等都屬于修飾符關(guān)鍵字

與其他兩個(gè)不同之處在于default關(guān)鍵字大部分都應(yīng)用于接口

二、出現(xiàn)的理由

總所周知在使用接口的時(shí)候,很多人都會(huì)遇到一個(gè)很尷尬的事情,在實(shí)現(xiàn)某個(gè)接口的時(shí)候,需要實(shí)現(xiàn)該接口所有的方法。

這個(gè)時(shí)候default關(guān)鍵字就派上用場(chǎng)了。通過(guò)default關(guān)鍵字定義的方法,集成該接口的方法不需要去實(shí)現(xiàn)該方法。

三、例子

創(chuàng)建一個(gè)person類(lèi), 使用default修飾該方法

public interface Person {
    default String getName(){
        return "hello world";
    }
}

實(shí)現(xiàn)該接口的類(lèi)不需要去實(shí)現(xiàn)該方法

public class Student implements Person {
}

main方法

public static void main(String[] args) {
        Student student = new Student();
        System.out.println(student.getName());
    }

運(yùn)行結(jié)果

四、解決沖突

如果集成的兩個(gè)接口有同一個(gè)default定義的方法

public interface Person1 {
    default void prinN(){
        System.out.println(Person1.class.getName());
    }
}
public interface Person2 {
    default void prinN(){
        System.out.println(Person2.class.getName());
    }
}

編譯器報(bào)錯(cuò)

解決辦法(實(shí)現(xiàn)接口方法)

public class Student  implements Person1 , Person2{
    @Override
    public void prinN() {
        System.out.println(Student.class.getName());
    }
}

到此這篇關(guān)于Java8中的default關(guān)鍵字詳解的文章就介紹到這了,更多相關(guān)Java8中的default內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實(shí)現(xiàn)的上傳并壓縮圖片功能【可等比例壓縮或原尺寸壓縮】

    Java實(shí)現(xiàn)的上傳并壓縮圖片功能【可等比例壓縮或原尺寸壓縮】

    這篇文章主要介紹了Java實(shí)現(xiàn)的上傳并壓縮圖片功能,可實(shí)現(xiàn)圖片的等比例壓縮或原尺寸壓縮,涉及java文件讀寫(xiě)、轉(zhuǎn)換、傳輸?shù)认嚓P(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • 深入理解窗口令牌WindowToken

    深入理解窗口令牌WindowToken

    這篇文章主要介紹了窗口令牌WindowToken的概念與作用,它是對(duì)應(yīng)用組件的行為進(jìn)行規(guī)范管理的一個(gè)手段。WindowToken由應(yīng)用組件或其管理者負(fù)責(zé)向WMS聲明并持有
    2021-08-08
  • 在Java中解析JSON數(shù)據(jù)代碼示例及說(shuō)明

    在Java中解析JSON數(shù)據(jù)代碼示例及說(shuō)明

    這篇文章主要介紹了在Java中解析JSON數(shù)據(jù)的相關(guān)資料,文中講解了如何使用Gson和Jackson庫(kù)解析JSON數(shù)據(jù),并展示了如何將日期時(shí)間字符串轉(zhuǎn)換為時(shí)間戳,通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Java使用modbus-master-tcp實(shí)現(xiàn)modbus tcp通訊

    Java使用modbus-master-tcp實(shí)現(xiàn)modbus tcp通訊

    這篇文章主要為大家詳細(xì)介紹了另外一種Java語(yǔ)言的modbux tcp通訊方案,那就是modbus-master-tcp,文中的示例代碼講解詳細(xì),需要的可以了解下
    2023-12-12
  • 一篇文章帶你入門(mén)java模板模式

    一篇文章帶你入門(mén)java模板模式

    這篇文章主要為大家詳細(xì)介紹了java模板模式的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • JAVA 集成 PF4J 插件框架的應(yīng)用場(chǎng)景分析

    JAVA 集成 PF4J 插件框架的應(yīng)用場(chǎng)景分析

    PF4J是一個(gè)強(qiáng)大的Java插件框架,允許開(kāi)發(fā)者將應(yīng)用程序分解為可擴(kuò)展的模塊,本文介紹了PF4J的基本概念和如何在Java項(xiàng)目中集成,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-03-03
  • Java循環(huán)隊(duì)列原理與用法詳解

    Java循環(huán)隊(duì)列原理與用法詳解

    這篇文章主要介紹了Java循環(huán)隊(duì)列原理與用法,結(jié)合實(shí)例形式詳細(xì)分析了Java循環(huán)隊(duì)列基本概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • Java?JNI的高級(jí)用法示例詳解

    Java?JNI的高級(jí)用法示例詳解

    JNI是Java高級(jí)應(yīng)用中不可或缺的技術(shù)之一,它允許Java程序與本地代碼進(jìn)行交互,大大拓寬了Java應(yīng)用的范圍和性能,這篇文章主要介紹了Java?JNI高級(jí)用法的相關(guān)資料,需要的朋友可以參考下
    2025-11-11
  • java設(shè)置session過(guò)期時(shí)間的實(shí)現(xiàn)方法

    java設(shè)置session過(guò)期時(shí)間的實(shí)現(xiàn)方法

    這篇文章主要介紹了java設(shè)置session過(guò)期時(shí)間的實(shí)現(xiàn)方法,以實(shí)例形式詳細(xì)講述了具體實(shí)現(xiàn)過(guò)程,非常具有參考借鑒價(jià)值,需要的朋友可以參考下
    2014-10-10
  • java中fastjson生成和解析json數(shù)據(jù)(序列化和反序列化數(shù)據(jù))

    java中fastjson生成和解析json數(shù)據(jù)(序列化和反序列化數(shù)據(jù))

    本篇文章主要介紹了java中fastjson生成和解析json數(shù)據(jù)(序列化和反序列化數(shù)據(jù)),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-02-02

最新評(píng)論

铜山县| 封丘县| 平泉县| 邯郸县| 漠河县| 漳平市| 汉川市| 西华县| 增城市| 昌乐县| 涿州市| 荃湾区| 淳安县| 普兰县| 张家界市| 报价| 高州市| 齐齐哈尔市| 万盛区| 调兵山市| 应用必备| 安阳市| 海晏县| 兖州市| 鄂尔多斯市| 衡南县| 甘德县| 图木舒克市| 鲁山县| 内黄县| 新田县| 保靖县| 汝南县| 英德市| 新密市| 富平县| 全南县| 建阳市| 哈尔滨市| 道真| 乌鲁木齐市|