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

java內(nèi)部類的最詳細(xì)詳解

 更新時(shí)間:2022年06月15日 14:36:20   作者:不會(huì)禿頭的小齊  
內(nèi)部類是指在一個(gè)外部類的內(nèi)部再定義一個(gè)類,下面這篇文章主要給大家介紹了關(guān)于java內(nèi)部類的最詳細(xì)詳解,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

1、成員內(nèi)部類

內(nèi)部類與外部類的關(guān)系

a.成員內(nèi)部類的創(chuàng)建需要依賴于外部類對(duì)象-(成員方法必須通過(guò)對(duì)象調(diào)用),在沒(méi)有外部類實(shí)例之前無(wú)法創(chuàng)建成員內(nèi)部類對(duì)象

b.內(nèi)部類與外部類相對(duì)獨(dú)立,不是is a 的關(guān)系(發(fā)動(dòng)機(jī)-汽車)

c.私有屬性的互相訪問(wèn),內(nèi)部類可以直接訪問(wèn)外部類,而外部類訪問(wèn)內(nèi)部類需要內(nèi)部類的對(duì)象來(lái)訪問(wèn)

d.創(chuàng)建內(nèi)部類的語(yǔ)法

1.在外部類內(nèi)部創(chuàng)建內(nèi)部類對(duì)象(Inner inner = new Inner())

2.在外部類外部創(chuàng)建內(nèi)部類對(duì)象,外部類.內(nèi)部類 inner = new Outter().new Inner();

e.在內(nèi)部類內(nèi)部使用隱藏的外部類對(duì)象(隱藏的this)

成員內(nèi)部類:類比成員方法,不能擁有靜態(tài)域但是可以訪問(wèn)外部類的靜態(tài)域

2、靜態(tài)內(nèi)部類

定義在外部類的內(nèi)部,使用static修飾,類比靜態(tài)方法,靜態(tài)內(nèi)部類不需要外部類對(duì)象產(chǎn)生就能使用,不能訪問(wèn)外部類的成員域,但能訪問(wèn)靜態(tài)域

靜態(tài)內(nèi)部類的創(chuàng)建語(yǔ)法:

1.外部類內(nèi)部:與成員內(nèi)部類一樣

2.外部類外部:StaticInnerClass.Inner inner = new StaticInnerClass.Inner();

3、方法內(nèi)部類

定義在方法內(nèi)部:類比局部變量

a.對(duì)外部完全隱藏,因此方法內(nèi)部類不能有任何訪問(wèn)修飾符

b.方法內(nèi)部類沒(méi)有訪問(wèn)形參是,這個(gè)形參是可以在方法中隨意修改的,一旦方法內(nèi)部類中使用了形參,這個(gè)形參必須被聲明為final。

4、匿名內(nèi)部類

a.必須繼承一個(gè)抽象類或者實(shí)現(xiàn)一個(gè)接口

b.沒(méi)有構(gòu)造方法

總結(jié)

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

相關(guān)文章

  • 詳解Java如何實(shí)現(xiàn)與JS相同的Des加解密算法

    詳解Java如何實(shí)現(xiàn)與JS相同的Des加解密算法

    這篇文章主要介紹了如何在Java中實(shí)現(xiàn)與JavaScript相同的DES(Data Encryption Standard)加解密算法,確保在兩個(gè)平臺(tái)之間可以無(wú)縫地傳遞加密信息,希望對(duì)大家有一定的幫助
    2025-04-04
  • IDEA控制臺(tái)日志中文亂碼解決方案(好用!)

    IDEA控制臺(tái)日志中文亂碼解決方案(好用!)

    這篇文章主要給大家介紹了關(guān)于IDEA控制臺(tái)日志中文亂碼解決的相關(guān)資料,平常的開發(fā)中,我們通常會(huì)用到日志打印進(jìn)行開發(fā),文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • 說(shuō)一說(shuō)java關(guān)鍵字final和transient

    說(shuō)一說(shuō)java關(guān)鍵字final和transient

    這篇文章主要和大家說(shuō)一說(shuō)java關(guān)鍵字final和transient,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java的Spring框架的三種連接池的基本用法示例

    Java的Spring框架的三種連接池的基本用法示例

    這篇文章主要介紹了Java的Spring框架的三種連接池的基本用法示例,Spring框架是Java下注明的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-11-11
  • Spring中統(tǒng)一異常處理示例詳解

    Spring中統(tǒng)一異常處理示例詳解

    這篇文章主要給大家介紹了關(guān)于Spring中統(tǒng)一異常處理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用spring具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Java根據(jù)URL下載文件到本地的2種方式(大型文件與小型文件)

    Java根據(jù)URL下載文件到本地的2種方式(大型文件與小型文件)

    這篇文章主要給大家介紹了關(guān)于Java根據(jù)URL下載文件到本地的2種方式,分別是大型文件與小型文件,避免內(nèi)存溢出OOM,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Java基于fork/koin類實(shí)現(xiàn)并發(fā)排序

    Java基于fork/koin類實(shí)現(xiàn)并發(fā)排序

    這篇文章主要介紹了Java基于fork/koin類實(shí)現(xiàn)并發(fā)排序,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • JAVA使用POI獲取Excel的列數(shù)與行數(shù)

    JAVA使用POI獲取Excel的列數(shù)與行數(shù)

    Apache POI 是用Java編寫的免費(fèi)開源的跨平臺(tái)的 Java API,Apache POI提供API給Java程式對(duì)Microsoft Office格式檔案讀和寫的功能。 下面這篇文章給大家介紹了JAVA使用POI獲取Excel列數(shù)和行數(shù)的方法,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。
    2016-12-12
  • java文件上傳至ftp服務(wù)器的方法

    java文件上傳至ftp服務(wù)器的方法

    這篇文章主要為大家詳細(xì)介紹了java文件上傳至ftp服務(wù)器的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • SpringBoot項(xiàng)目啟動(dòng)報(bào)錯(cuò)踩坑實(shí)戰(zhàn)記錄

    SpringBoot項(xiàng)目啟動(dòng)報(bào)錯(cuò)踩坑實(shí)戰(zhàn)記錄

    這篇文章主要給大家介紹了關(guān)于SpringBoot項(xiàng)目啟動(dòng)報(bào)錯(cuò)踩坑的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-02-02

最新評(píng)論

兴国县| 保定市| 离岛区| 牙克石市| 阿荣旗| 屏南县| 五寨县| 江达县| 潜江市| 桓仁| 独山县| 蚌埠市| 宁城县| 玉林市| 巴楚县| 微山县| 田林县| 西安市| 保德县| 郓城县| 琼海市| 东港市| 合水县| 南川市| 万载县| 沐川县| 贺兰县| 华亭县| 玛多县| 万载县| 视频| 蕉岭县| 辽中县| 平乐县| 堆龙德庆县| 江源县| 鸡东县| 滁州市| 仙居县| 外汇| 神池县|