java 四大作用域(public protected default private)

作用域—當前類—同一包—子類—非同一包中(作用域層高到低)
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×

public: 表明該方法或者變量對所以得類是可見的,所有的類或者對象都可以進行訪問。
protected:表明該變量或者變量不能被非同一包中的類或者對象調用,
子類具有訪問父類的權限,
default:表明只有同一類,或者同一包中的類有訪問權限,而其子類不能訪問
private:表明該方法或者變量只有當前類纔可以進行訪問

private 可以修飾內部類,不能修飾外部類
如:public class {
private static class T{

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章