內(nèi)部類的變量 如果訪問(wèn)修飾符是public的話 能被包中其他類使用嗎?
如題?
1,課程中說(shuō)明內(nèi)部類提供了更好的封裝,可以把內(nèi)部類隱藏在外部類之內(nèi),不允許同一個(gè)包中的其他類訪問(wèn)該類
2,但是下節(jié)課程中內(nèi)部類的變量可以使用 訪問(wèn)修飾符是public的話 ?如果使用了 public那么能被包中其他類使用嗎? 如果不能 那這個(gè)public有什么意義?
3,我自己在myeclipse里面試了試 發(fā)現(xiàn)不能在包中其他類中創(chuàng)建內(nèi)部類的對(duì)象,請(qǐng)問(wèn)是這樣嗎?
2015-12-14
2.這個(gè)是可以的,如果是本類內(nèi)都可以用private修飾,如果是public可以被整個(gè)項(xiàng)目訪問(wèn).
3.先要?jiǎng)?chuàng)建類對(duì)象,再創(chuàng)建類部類對(duì)象.static靜態(tài)類,可以直接用類名+類方法的方式訪問(wèn).