Java-修飾子タイプ

修飾子は、それらの定義に追加して意味を変更するキーワードです。Java言語には、次のようなさまざまな修飾子があります。

  • 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には、クラス、変数、メソッド、およびコンストラクターのアクセスレベルを設定するための多数のアクセス修飾子が用意されています。4つのアクセスレベルは次のとおりです。

  • パッケージに表示されます。デフォルトです。修飾子は必要ありません。
  • クラスにのみ表示されます(プライベート)。
  • 世界に見える(公開)。
  • パッケージとすべてのサブクラスに表示されます(保護されています)。

非アクセス修飾子

Javaは、他の多くの機能を実現するために、アクセス以外の修飾子をいくつか提供しています。

  • クラスメソッドと変数を作成するための静的修飾子。

  • クラス、メソッド、および変数の実装を確定するための最終修飾子。

  • 抽象クラスとメソッドを作成するための抽象修飾子。

  • 同期および揮発性のスレッドに使用されている修飾、。

次は何ですか?

次のセクションでは、Java言語で使用される基本的な演算子について説明します。この章では、アプリケーション開発中にこれらの演算子を使用する方法の概要を説明します。