JAVA所有修飾符有哪些?用在類,變量,方法前有什麼區別?

 <br>類修飾符

<br>Public 可以從其他類中訪問

<br>obstract 本類不能被實例化

<br>final 不能再聲明子類

<br>構造器修飾符

<br>Public 可以從所有的類中訪問

<br>Protected 只能從自己的類和它的子類中訪問

<br>Private 只能在本類中訪問

 

<br>域修飾符

<br>Public 可以從所有的類中訪問

<br>Protected 只能從本類和它的子類中訪問

<br>Private 只能從本類中訪問它

<br>Static 對該類的所有實例只能有一個域值存在

<br>transient 不是一個對象持久狀態的一部份

<br>Volatile 可以被異步的線程所修改

<br>final 必須對它賦予初值並且不能修改它

<br>局部變量修飾符

<br>final 必須對它賦予初值並且不能修改它

 

<br>方法修飾符

<br>Public 可以從所有的類中訪問它

<br>Protected 只能從本類及其子類中訪問它

<br>Private 只能從本類中訪問它

<br>abstract 沒有方法體,屬於一個抽象類

<br>final 子類不能覆蓋它

<br>static 被綁定於類本身而不是類的實例

<br>native 該方法由其他編程語言實現

<br>asnchronized 在一個線程調用它之前必須先給它加

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