描述符(修飾符)是添加到那些定義中來改變他們的意思的關鍵詞。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開發交流君樣:756584822一起吹水聊天
一、可訪問描述符
Java提供一系列可訪問描述符來設定類,變量,方法和構造器的訪問級別。四種訪問級別如下:
-
默認的,對封裝可見。不需要描述符。
-
僅對類可見(private)
-
全部可見(public)
-
對封裝和子類可見(protected)
二、不可訪問描述符
- Java提供一些不可訪問描述符來滿足其他功能。
- static描述符是用來創造類方法和變量的。
- final描述符用來最終確定和實施類、方法和變量的。
- abstract描述符用來創造不允許實例化的類和方法。
- synchronized和volatile描述符用來當做線程的。