private访问权限java_Java之访问权限
訪問權(quán)限的目的是什么?
1、讓客戶端程序員無法觸及他們不應(yīng)該觸及的代碼。同時(shí)還可以通過這種方法來告訴客戶端程序員那些東西對他們來說是重要的,那些是可以忽略的。
2、允許庫設(shè)計(jì)者可以改變內(nèi)部的工作方式,不用擔(dān)心會影響到客戶端程序員。
通過關(guān)鍵字在類的內(nèi)部設(shè)定邊界
分別為(public、private、protected),這些訪問詞決定了緊跟其后被定義的東西可以被誰使用
例如:private String name ,public class Test
public :表示緊跟元素其后的元素對任何人都是可用的。
private:就像客戶端程序員的一堵墻,有人在試圖訪問private成員,會在編譯時(shí)得到錯(cuò)誤信息。
protected:他和private一樣,區(qū)別在于 繼承可以訪問protected成員。
默認(rèn)權(quán)限
除上面三種關(guān)鍵字來定義類的內(nèi)部邊界
還有一種默認(rèn)的訪問權(quán)限,當(dāng)前面沒有指定任何訪問指定詞時(shí)(private、protected、public), 它就會發(fā)揮作用。
這種權(quán)限通常被稱為包訪問權(quán)限,因?yàn)樵谶@種權(quán)限下,類可以訪問在同一個(gè)包中的其他類成員,但是在包以外,他就如同指定了private一樣
內(nèi)部引自(JAVA編程思想)
關(guān)于找一找教程網(wǎng)
本站文章僅代表作者觀點(diǎn),不代表本站立場,所有文章非營利性免費(fèi)分享。
本站提供了軟件編程、網(wǎng)站開發(fā)技術(shù)、服務(wù)器運(yùn)維、人工智能等等IT技術(shù)文章,希望廣大程序員努力學(xué)習(xí),讓我們用科技改變世界。
[Java之訪問權(quán)限]http://www.zyiz.net/tech/detail-93713.html
總結(jié)
以上是生活随笔為你收集整理的private访问权限java_Java之访问权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 矩阵逆时针旋转90度JAVA_java实
- 下一篇: 蜘蛛纸牌java注释_自己摸索的纸牌游戏