Java簡明教程系列(7) - 修飾符類型

前言

修飾符指的聲明成員時用於修改其表示意義的關鍵字。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) {
   // 方法體
}

訪問修飾符

Java提供若干個訪問修飾符來設置類、變量、方法和構造器的訪問級別,這些級別有4級,分別是:

  • 默認級別。沒有修飾符時是默認級別,同一個包內可訪問。
  • 私有的。只有類裏面成員可訪問(private)
  • 公共的。所有的範圍內都可訪問(public)
  • 保護的。只有同一個包和其子類可訪問(protected)

非訪問修飾符

Java提供若干個非訪問修飾符來實現許多其它功能。

  • static修飾符用於創建靜態方法和靜態變量
  • final修飾符用於限制類、方法和變量的派生和修改操作。
  • abstract修飾不用於創建抽象類和抽象方法。
  • synchronized和volatile修飾符用於多線程應用場景。

本篇小結

更多交流,歡迎加羣(584017112):

在這裏插入圖片描述

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