Java描述符(修飾符)的類型


以下內容引用自http://wiki.jikexueyuan.com/project/java/modifier-types.html

描述符(修飾符)是添加到那些定義中來改變他們的意思的關鍵詞。Java語言有很多描述符,包括以下這些:

  • 可訪問描述符
  • 不可訪問描述符

應用描述符,可以在類、方法、變量中加入相應關鍵字。描述符要先於聲明,如下面的例子所示:

public class className {
   // ...
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static void main(String[] arguments) {
   // body of method
}

一、可訪問描述符

Java提供一系列可訪問描述符來設定類,變量,方法和構造器的訪問級別。四種訪問級別如下:

  • 默認的,對封裝可見。不需要描述符。
  • 僅對類可見(private)
  • 全部可見(public)
  • 對封裝和子類可見(protected)

二、不可訪問描述符

  • Java提供一些不可訪問描述符來滿足其他功能。
  • static描述符是用來創造類方法和變量的。
  • final描述符用來最終確定和實施類、方法和變量的。
  • abstract描述符用來創造不允許實例化的類和方法。
  • synchronized和volatile描述符用來當做線程的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM