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

java接口使用默認(rèn)方法的講解

 更新時(shí)間:2021年04月12日 08:17:59   作者:小妮淺淺  
在本篇文章里小編給大家整理了一篇關(guān)于java接口使用默認(rèn)方法的講解內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。

1、接口中默認(rèn)方法的格式:

public default返回值類型方法名(參數(shù)列表) { }

2、接口中默認(rèn)方法的注意事項(xiàng):

默認(rèn)的方法不是抽象的方法,所以不重寫。但是可以重寫,重寫的時(shí)候可以刪除關(guān)鍵詞。

public可以省略,default不能省略。

3、實(shí)例

1:定義一個(gè)接口MyInterface,里面有兩個(gè)抽象方法:

void show1();
void show2();

2:定義接口的兩個(gè)實(shí)現(xiàn)類:

MyInterface ImplOne
MyInterface ImplTwo

3:定義測(cè)試類:

MyInterfaceDemo

在主方法中,按照多態(tài)的方式創(chuàng)建對(duì)象并使用

知識(shí)點(diǎn)擴(kuò)充:

什么是接口(接口概述)

既然要用接口首先要明確什么是接口,它能幫助我們實(shí)現(xiàn)什么哪些事兒。

接口就是規(guī)范,定義的是一組規(guī)則,體現(xiàn)了現(xiàn)實(shí)世界中“如果你是…則必須能…”的思想。 比如如果你是汽車,則必須能跑;如果你是壞人,則必須欺負(fù)好人等。

接口是比“抽象類”還“抽象”的“抽象類”,可以更加規(guī)范的對(duì)子類進(jìn)行約束。全面地專業(yè)地實(shí)現(xiàn)了:規(guī)范和具體實(shí)現(xiàn)的分離。

接口是Java語言中的一種引用類型,是方法的"集合",所以接口的內(nèi)部主要就是定義方法,包含常量,抽象方法(JDK 7及以前)。

到此這篇關(guān)于java接口使用默認(rèn)方法的講解的文章就介紹到這了,更多相關(guān)java接口如何使用默認(rèn)方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決mybatis-plus3.4.1分頁(yè)插件PaginationInterceptor和防止全表更新與刪除插件SqlExplainInterceptor過時(shí)失效問題

    解決mybatis-plus3.4.1分頁(yè)插件PaginationInterceptor和防止全表更新與刪除插件SqlE

    這篇文章給大家介紹了在Spring.xml文件中配置mybatis-plus3.4.1分頁(yè)插件PaginationInterceptor和防止全表更新與刪除插件SqlExplainInterceptor過時(shí)失效問題解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-12-12
  • Spring-Validation 后端數(shù)據(jù)校驗(yàn)的實(shí)現(xiàn)

    Spring-Validation 后端數(shù)據(jù)校驗(yàn)的實(shí)現(xiàn)

    這篇文章主要介紹了Spring-Validation 后端數(shù)據(jù)校驗(yàn)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • SpringSecurity實(shí)現(xiàn)自定義登錄方式

    SpringSecurity實(shí)現(xiàn)自定義登錄方式

    本文介紹自定義登錄流程,包括自定義AuthenticationToken、AuthenticationFilter、AuthenticationProvider以及SecurityConfig配置類,詳細(xì)解析了認(rèn)證流程的實(shí)現(xiàn),為開發(fā)人員提供了具體的實(shí)施指導(dǎo)和參考
    2024-09-09
  • SpringBoot通過AOP與注解實(shí)現(xiàn)入?yún)⑿r?yàn)詳情

    SpringBoot通過AOP與注解實(shí)現(xiàn)入?yún)⑿r?yàn)詳情

    這篇文章主要介紹了SpringBoot通過AOP與注解實(shí)現(xiàn)入?yún)⑿r?yàn)詳情,文章從相關(guān)問題展開全文內(nèi)容詳情,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • Spring?MVC中JSON數(shù)據(jù)處理方式實(shí)戰(zhàn)案例

    Spring?MVC中JSON數(shù)據(jù)處理方式實(shí)戰(zhàn)案例

    Spring MVC是個(gè)靈活的框架,返回JSON數(shù)據(jù)的也有很多五花八門的方式,下面這篇文章主要給大家介紹了關(guān)于Spring?MVC中JSON數(shù)據(jù)處理方式的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • SpringBoot實(shí)現(xiàn)滑塊驗(yàn)證碼驗(yàn)證登陸校驗(yàn)功能詳解

    SpringBoot實(shí)現(xiàn)滑塊驗(yàn)證碼驗(yàn)證登陸校驗(yàn)功能詳解

    驗(yàn)證碼作為一種自然人的機(jī)器人的判別工具,被廣泛的用于各種防止程序做自動(dòng)化的場(chǎng)景中。傳統(tǒng)的字符型驗(yàn)證安全性已經(jīng)名存實(shí)亡的情況下,各種新型的驗(yàn)證碼如雨后春筍般涌現(xiàn),今天給大家分享一篇SpringBoot實(shí)現(xiàn)滑塊驗(yàn)證碼
    2022-09-09
  • 淺談java獲取服務(wù)器基本信息

    淺談java獲取服務(wù)器基本信息

    這篇文章主要介紹了java獲取服務(wù)器基本信息,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 如何解決LocalDateTime傳值JSON格式化問題

    如何解決LocalDateTime傳值JSON格式化問題

    這篇文章主要介紹了如何解決LocalDateTime傳值JSON格式化問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 解讀@SelectProvider的使用方法

    解讀@SelectProvider的使用方法

    這篇文章主要介紹了@SelectProvider的使用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • java后端實(shí)現(xiàn)信息分頁(yè)查詢的示例代碼

    java后端實(shí)現(xiàn)信息分頁(yè)查詢的示例代碼

    在一個(gè)頁(yè)面展示大量的用戶信息不便于觀看,因此就需要采用分頁(yè)展示的方法,本文就來為大家介紹一下java后端如何實(shí)現(xiàn)信息分頁(yè)查詢,需要的小伙伴可以參考下
    2023-11-11

最新評(píng)論

沂源县| 那曲县| 威远县| 舒兰市| 海兴县| 马山县| 大田县| 嘉鱼县| 岳西县| 稻城县| 温州市| 天柱县| 敦煌市| 蓝田县| 勃利县| 长葛市| 吉水县| 白玉县| 金门县| 西充县| 泗阳县| 鄂温| 务川| 彭阳县| 淳化县| 隆昌县| 祁阳县| 英山县| 昌黎县| 房山区| 青海省| 望都县| 云安县| 曲沃县| 梓潼县| 三河市| 灌阳县| 格尔木市| 晋宁县| 诸城市| 运城市|