1. 程式人生 > >public private protected

public private protected

Java 用三個關鍵字在類的內部設定邊界:public、private、protected,被稱為訪問指定詞(access specifier);這些訪問指定詞決定了被定義的東西能被誰使用。

(1)public 公共的,表示緊跟其後的元素對任何人都是可以用的;

(2)private 私有的,除了型別建立者和型別的內部方法之外的任何人都不能使用;

(3)protected 保護的,它與private相當,差別僅僅在於繼承的類可以訪問protected成員;

(4)包訪問許可權,當沒有使用任何訪問指定詞的話,包訪問許可權就會起到作用,包訪問許可權見名知意,類可以訪問在同一個包(庫構件)中的其他類成員,

在包之外則訪問不到;