在Java的四個(gè)權(quán)限修飾符中,有public、protected、默認(rèn)、private。public和private最好區(qū)分,protected可以用于當(dāng)前類中、同一包中、子類中,默認(rèn)的可以用于當(dāng)前類、同一包中,但卻不能用于子類當(dāng)中。但是在項(xiàng)目開(kāi)發(fā)過(guò)程中,很少使用默認(rèn)的情況吧。能不能具體舉例,說(shuō)一下,什么樣的場(chǎng)景,必須使用默認(rèn)的情形,而千萬(wàn)不能用public、private、protected這三種修飾符。
2 回答

翻翻過(guò)去那場(chǎng)雪
TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
java通過(guò)包來(lái)組織類,同一個(gè)包內(nèi)的類往往是功能相關(guān)的,那么默認(rèn)修飾符可以達(dá)到包隔離性也可以理解吧

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
你這么說(shuō),我首先想到的就是一個(gè)Java文件中,和Java文件不同命的類(非內(nèi)部類),類的訪問(wèn)修飾符必須是默認(rèn)的。
添加回答
舉報(bào)
0/150
提交
取消