java修飾符

 

 1.訪問控制修飾符

 Modifier  Class  Package  Subclass  World
 public  Y  Y  Y  Y
 protected  Y  Y  Y  N
 no modifier  Y  Y  N  N
 private  Y  N  N  N

 

2.其它修飾符 

abstract,final,static,native,synchronized,transient,volatile等

 

3.使用注意

A:對於形式參數只能用final修飾符,其它任何修飾符都會引起編譯器錯誤

但是用這個修飾符也有一定的限制,就是在方法中不能對參數做任何修改。

不過一般情況下,一個方法的形參不用final修飾。只有在特殊情況下,那就是:方法內部類

一個方法內的內部類如果使用了這個方法的參數或者局部變量的話,這個參數或局部變量應該是final。

 B:transient
 transient修飾符只能修飾成員變量,使java序列化機制忽略修飾字段從而達到隱藏敏感信息目的。

 

 

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