Java修飾子とは何ですか?

王林
リリース: 2020-05-27 17:39:51
オリジナル
2908 人が閲覧しました

Java修飾子とは何ですか?

Java 言語には多くの修飾子があり、主に次の 2 つのカテゴリに分類されます:

1. アクセス修飾子;

2. 非-アクセス修飾子のシンボル。

(ビデオチュートリアルの推奨: java ビデオ)

アクセス制御修飾子

Java では、アクセス制御修飾子を使用できます。クラス、変数、メソッド、コンストラクターへのアクセスを保護します。 Java は 4 つの異なるアクセス権をサポートしています。

default (つまり、デフォルト、何も書き込まない): 同じパッケージ内で表示され、修飾子は使用されません。クラス、インターフェイス、変数、メソッドなどのオブジェクトを使用します。

private : 同じクラス内で表示されます。オブジェクト (変数、メソッド) を使用します。注: クラス (外部クラス) は変更できません

public: すべてのクラスに表示されます。使用されるオブジェクト: クラス、インターフェイス、変数、メソッド

protected: 同じパッケージ内のクラスおよびすべてのサブクラスに表示されます。オブジェクト (変数、メソッド) を使用します。注: クラス (外部クラス) は変更できません。

非アクセス修飾子

他の機能を実現するために、Java は次のような多くの非アクセス修飾子も提供します。

静的修飾子、クラスメソッドとクラス変数を変更するために使用されます。

final 修飾子は、クラス、メソッド、および変数を変更するために使用されます。final によって変更されたクラスは継承できません。変更されたメソッドは継承されたクラスによって再定義できません。また、変更された変数は定数であるため変更できません。

abstract 修飾子。抽象クラスと抽象メソッドの作成に使用されます。

synchronized 修飾子と volatile 修飾子は、主にスレッド プログラミングに使用されます。

推奨チュートリアル: Java 開発の入門

以上がJava修飾子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!