Java 言語には多くの修飾子があり、主に次の 2 つのカテゴリに分類されます:
1. アクセス修飾子;
2. 非-アクセス修飾子のシンボル。
(ビデオチュートリアルの推奨: java ビデオ)
アクセス制御修飾子
Java では、アクセス制御修飾子を使用できます。クラス、変数、メソッド、コンストラクターへのアクセスを保護します。 Java は 4 つの異なるアクセス権をサポートしています。
default (つまり、デフォルト、何も書き込まない): 同じパッケージ内で表示され、修飾子は使用されません。クラス、インターフェイス、変数、メソッドなどのオブジェクトを使用します。
private : 同じクラス内で表示されます。オブジェクト (変数、メソッド) を使用します。注: クラス (外部クラス) は変更できません
public: すべてのクラスに表示されます。使用されるオブジェクト: クラス、インターフェイス、変数、メソッド
protected: 同じパッケージ内のクラスおよびすべてのサブクラスに表示されます。オブジェクト (変数、メソッド) を使用します。注: クラス (外部クラス) は変更できません。
非アクセス修飾子
他の機能を実現するために、Java は次のような多くの非アクセス修飾子も提供します。
静的修飾子、クラスメソッドとクラス変数を変更するために使用されます。
final 修飾子は、クラス、メソッド、および変数を変更するために使用されます。final によって変更されたクラスは継承できません。変更されたメソッドは継承されたクラスによって再定義できません。また、変更された変数は定数であるため変更できません。
abstract 修飾子。抽象クラスと抽象メソッドの作成に使用されます。
synchronized 修飾子と volatile 修飾子は、主にスレッド プログラミングに使用されます。
推奨チュートリアル: Java 開発の入門
以上がJava修飾子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。