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