Java 權限修飾符

權限修飾符用於控制類、方法、變量的可見範圍(做用範圍)。安全

Java中權限修飾符包括4種:對象

修飾符 類內部 同一個包 子類 任何地方
public 可訪問 可訪問 可訪問 可訪問
protected 可訪問 可訪問 可訪問  
default 可訪問 可訪問    
private 可訪問      

注意:table

1.並非每一個修飾符均可以修飾類(指外部類),只有public和default能夠。變量

2.全部修飾符均可以修飾數據成員,方法成員,構造方法。權限

3.爲了代碼安全起見,修飾符不要儘可能使用權限大的,而是適用便可。好比,數據成員,若是沒有特殊須要,儘量用private。增強封裝性。序列化

4.修飾符修飾的是「被訪問」的權限。方法

 

附:transient是一個變量修飾符,當對象存儲時,它的值不須要維持。換句話來講就是,用transient關鍵字標記的成員變量不參與序列化過程。數據

相關文章
相關標籤/搜索