Java-modifier-types

提供:Dev Guides
移動先:案内検索

Java-修飾子タイプ

修飾子は、意味を変更するためにこれらの定義に追加するキーワードです。 Java言語には、以下を含む多種多様な修飾子があります-

  • リンク:/java/java_access_modifiers [Java Access Modifiers]
  • リンク:/java/java_nonaccess_modifiers [非アクセス修飾子]

修飾子を使用するには、クラス、メソッド、または変数の定義にそのキーワードを含めます。 次の例のように、修飾子はステートメントの残りの部分の前にあります。

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は、他の多くの機能を実現するために、多くの非アクセス修飾子を提供します。

  • クラスのメソッドと変数を作成するための_static_修飾子。
  • クラス、メソッド、変数の実装を確定するための_final_修飾子。
  • 抽象クラスとメソッドを作成するための_abstract_修飾子。
  • スレッドに使用される_synchronized_および_volatile_修飾子。

次は何ですか?

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