18.內(nèi)部類和匿名類

1.什么是內(nèi)部類

2.內(nèi)部類的使用方法

什么是內(nèi)部類

在Java中,可以將一個類定義在另一個類里面或者一個方法里面,這樣的類稱為內(nèi)部類。廣泛意義上的內(nèi)部類一般來說包括這四種:成員內(nèi)部類、局部內(nèi)部類、匿名內(nèi)部類和靜態(tài)內(nèi)部類

內(nèi)部類

成員內(nèi)部類是最普通的內(nèi)部類,它的定義為位于另一個類的內(nèi)部

局部內(nèi)部類是定義在一個方法或者一個作用域里面的類,它和成員內(nèi)部類的區(qū)別在于局部內(nèi)部類的訪問僅限于方法內(nèi)或者該作用域內(nèi)

匿名內(nèi)部類是唯一一種沒有構(gòu)造器的類。正因為其沒有構(gòu)造器,所以匿名內(nèi)部類的使用范圍非常有限,大部分匿名內(nèi)部類用于接口回調(diào),特點是沒有名字

靜態(tài)內(nèi)部類也是定義在另一個類里面的類,只不過在類的前面多了一個關(guān)鍵字static。靜態(tài)內(nèi)部類是不需要依賴于外部類的

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問:Java 常見的內(nèi)部類有哪幾種,簡單說說其特征? 答:靜態(tài)內(nèi)部類、成員內(nèi)部類、方法內(nèi)部類(局部內(nèi)部類)、匿名內(nèi)...
    Little丶Jerry閱讀 2,231評論 0 1
  • Java 內(nèi)部類 分四種:成員內(nèi)部類、局部內(nèi)部類、靜態(tài)內(nèi)部類和匿名內(nèi)部類。 1、成員內(nèi)部類: 即作為外部類的一個成...
    ikaroskun閱讀 1,349評論 0 13
  • 剛看了一篇網(wǎng)文寫射雕里馬玨的,說馬玨由于身份地位自身才能等多種因素,以至于才養(yǎng)成“低調(diào)謙和小心翼翼”的性格,或許,...
    風(fēng)起怡然閱讀 179評論 0 0
  • 今天早晨,媽媽下班回來帶我去理發(fā)了,媽媽還給我鉆牙去了我還去我的小區(qū)門口玩了好多好多種類的玩具。
    侯傲天閱讀 159評論 0 0
  • 中學(xué)時期的同班同學(xué)在今天加了我微信,對于那種當(dāng)時也不太熟,很久也沒聯(lián)系的人,我有點不知道該怎么應(yīng)對,只能客套的與他...
    怪獸沙拉閱讀 176評論 0 0

友情鏈接更多精彩內(nèi)容