Java 修飾子は、クラス、メソッド、または変数を定義するために使用され、通常はステートメントの先頭に配置されます。 (推奨: Java ビデオ チュートリアル )
Java 言語には多くの修飾子があり、主に次の 2 つのカテゴリに分類されます。
アクセス修飾子
非アクセス修飾子
Java 言語では、public、protected、private、abstract、static、final を含む 6 つの一般的に使用される修飾子が定義されており、あまり一般的ではない 5 つの修飾子も定義されています。これらの Java 修飾子については、次のとおり説明します。
##1. 使用されるパブリック オブジェクト: クラス、インターフェイス、メンバー はじめに: それが配置されているパッケージがどこに定義されているかに関係なく、クラス (インターフェイス、メンバー) にはアクセスできます。 2. プライベート使用オブジェクト: メンバーの紹介: メンバーは、それが定義されているクラス内でのみアクセスできます。 3. static はクラス、メソッド、フィールド、初期化関数などのオブジェクトを使用します はじめに: static という名前の内部クラスは最上位クラスであり、それを含むクラスのメンバーとは関連しません。静的メソッドは、クラスのインスタンスではなく、そのメソッドが属するクラスを指すクラス メソッドです。 静的フィールドはクラス フィールドです。フィールドが配置されているクラスによってインスタンスがいくつ作成されたとしても、インスタンスではなく、フィールドが属するクラスを指すこのフィールドのインスタンスは 1 つだけです。クラスの。初期化関数は、インスタンスの作成時ではなく、クラスのロード時に実行されます。 4. Final で使用されるオブジェクト: クラス、メソッド、フィールド、変数 はじめに: Final として定義されたクラスはサブクラスを許可せず、上書きできず (動的クエリには使用しないでください)、フィールド値は変更することはできません。5. 抽象的な使用法オブジェクト: クラス、インターフェイス、メソッド はじめに: クラスには実装されていないメソッドが含まれており、インスタンス化できません。抽象メソッドの場合、メソッド本体は空で、メソッドの実装はサブクラスで定義され、抽象メソッドを含むクラスは抽象クラスである必要があります。
Volatile は synchronized に置き換わることもあります。
Java 基本チュートリアル 列に注目してください。
以上がJava修飾子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。