北大青鳥校區學術部閆老師講解:訪問權限的等級最大到最小依次是:public,protected,包訪問權限(無關鍵字)和private。
成員的訪問權限取得對某成員(屬性和方法)的實現方法有下面四種情況
1,權限設置為public;
2,默認包訪問權限,在同一包中的其他類,可以訪問;
3,權限設置為public或者protected,通過繼承的子類可以訪問;
4,設置為private,提供訪問器和變異器方法(get/set);
下面,北大青鳥校區閆老師介紹這四種權限(相對成員而言)
1,包訪問權限,在同一包中的類可以訪問;
2,Public:接口訪問權限,任何類都可以訪問;
3,Private:你無法訪問,除了包含該成員的類,其他類都可以訪問。
4,Protected:繼承訪問權限,包括包訪問權限。在同一包中,還有就是子類可以訪問。
類的訪問權限類的訪問?
北大青鳥校區閆老師介紹,只有兩種:包訪問權限或public(用法同上) 如果不希望其他類擁有該類的訪問權限,可以把這個來說有的構造器制定為private(比如單列模式)。