java中的訪問控制有什么用?如何用法?

訪問控制
【新手可忽略不影響繼續(xù)學(xué)習(xí)】 訪問控制有什么用?在軟件公司里是這么用的,我們想像一種場(chǎng)景,在你的類中,你編了三個(gè)私有方法,馬克-to-win,別人當(dāng)然都用不了,但在類外,你也是用不了的,你必須,在類里再編一個(gè)公共方法,別人就能隨便用了!但是如果你的公共方法調(diào)用那三個(gè)私有方法的順序是132的話,全世界人民只能調(diào)用那個(gè)公共方法,按照132的順序,來使用那三個(gè)私有方法,他想按照123的順序來調(diào)用那三個(gè)私有方法,都沒辦法。因?yàn)檫@個(gè)類的發(fā)布權(quán)在你手里,全世界人民只會(huì)到你的網(wǎng)站去下載。如果大家有需求建議說你把順序改成321,他們得經(jīng)過你的同意,把這順序?yàn)?21的公共方法,重新加入你的類中,重新在你自己的網(wǎng)站打包發(fā)布,所以保護(hù)了你的知識(shí)產(chǎn)權(quán)馬克-to-win。
馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號(hào): 73203。



 




Java的訪問指示符分類1.public(公共的,全局的)2.private(私有的,局部的)3.protected(受保護(hù)的)4.默認(rèn)訪問級(jí)別。

public:public成員可以被你的程序中的任何其他代碼訪問。
private :private成員只能被它的類中的其他成員訪問。

默認(rèn)訪問級(jí)別:如果不使用訪問指示符,該類成員為默認(rèn)訪問。即在它自己的包內(nèi)為public,但在它的包以外不能被存取。