|
詳見 http://jingyan.baidu.com/article/bad08e1e8e9a9b09c851219f.html public private protected和默認(rèn)(友好型)的區(qū)別(同一個(gè)包下就是朋友) Java中對(duì)類以及類中的成員變量和成員方法通過訪問控制符(access specifier)進(jìn)行區(qū)分控制。剛學(xué)Java語言的同學(xué)可能對(duì)public private protected以及默認(rèn)(一般稱包訪問權(quán)限)的區(qū)別不是很清楚,尤其是protected和默認(rèn)的區(qū)別。本篇經(jīng)驗(yàn)就來說說這個(gè)事兒。 1 private是只有本類中才能訪問(即使本包下的子類也不能訪問) 2 public是都能訪問, 3 默認(rèn)(包訪問權(quán)限)是只有本包內(nèi)才能訪問,包括本包內(nèi)的子類和普通類 4 protected是只要本包內(nèi)就能訪問,包括本包內(nèi)的子類和普通類,另外別的包內(nèi)的子類也能訪問,但是別的包的普通類不能訪問。
|
|
|