4.訪(fǎng)問(wèn)修飾符

默認(rèn)的,也稱(chēng)為default,在同一包內(nèi)可見(jiàn),不使用任何修飾符。

私有的,以private修飾符指定,在同一類(lèi)內(nèi)可見(jiàn)。

共有的,以public修飾符指定,對(duì)所有類(lèi)可見(jiàn)。

受保護(hù)的,以protected修飾符指定,對(duì)同一包內(nèi)的類(lèi)和所有子類(lèi)可見(jiàn)。

1.接口里的方法默認(rèn)情況下訪(fǎng)問(wèn)權(quán)限為public

2.聲明為私有訪(fǎng)問(wèn)類(lèi)型的變量只能通過(guò)類(lèi)中公共的getter方法被外部類(lèi)訪(fǎng)問(wèn)。Private訪(fǎng)問(wèn)修飾符的使用主要用來(lái)隱藏類(lèi)的實(shí)現(xiàn)細(xì)節(jié)和保護(hù)類(lèi)的數(shù)據(jù)。

3.Protected訪(fǎng)問(wèn)修飾符不能修飾類(lèi)和接口,方法和成員變量能夠聲明為protected,但是接口的成員變量和成員方法不能聲明為protected。 子類(lèi)能訪(fǎng)問(wèn)Protected修飾符聲明的方法和變量,這樣就能保護(hù)不相關(guān)的類(lèi)使用這些方法和變量。

4. (a)父類(lèi)中聲明為public的方法在子類(lèi)中也必須為public。(b)父類(lèi)中聲明為protected的方法在子類(lèi)中要么聲明為protected,要么聲明為public。不能聲明為private。(c)父類(lèi)中默認(rèn)修飾符聲明的方法,能夠在子類(lèi)中聲明為private。(d)父類(lèi)中聲明為private的方法,不能夠被繼承。

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

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

  • Java語(yǔ)言提供了很多修飾符,主要分為以下兩類(lèi): 訪(fǎng)問(wèn)修飾符 非訪(fǎng)問(wèn)修飾符 修飾符用來(lái)定義類(lèi)、方法或者變量,通常放...
    代碼人生sl閱讀 335評(píng)論 0 1
  • 正文之前 今天總算是把那個(gè)黨員談話(huà)給弄完了,三個(gè)學(xué)弟輪番跟我來(lái)聊天,講自己的入黨動(dòng)機(jī)啥的,看到他們就仿佛看到了大一...
    張照博閱讀 726評(píng)論 0 3
  • Advanced Language Features 知識(shí)點(diǎn):一. static修飾符 static修飾符可以用來(lái)...
    風(fēng)景涼閱讀 506評(píng)論 0 0
  • 基本概念 Java語(yǔ)言提供了很多修飾符,主要分為以下兩類(lèi): 訪(fǎng)問(wèn)修飾符 非訪(fǎng)問(wèn)修飾符修飾符用來(lái)定義類(lèi)、方法或者變量...
    我是老薛閱讀 371評(píng)論 0 0
  • 當(dāng)夢(mèng)破滅,淚灑窗臺(tái)。 是否記得, 曾經(jīng)魂?duì)繅?mèng)繞,徹夜難眠。 當(dāng)夢(mèng)破滅, 是否, 還能以往如前。 當(dāng)夢(mèng)破滅, 是否,...
    溫文爾雅z閱讀 257評(píng)論 0 1

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