1. Javaで提供されるいくつかの修飾子。クラス、変数、およびメソッドを変更できます。 Javaの一般的な修飾子には、要約(要約)、静的(静的)、パブリック(パブリック)、保護(保護)、プライベート(プライベート)、同期(同期)、ネイティブ(ローカル)、一時的(一時的)、揮発性(揮発性)、最終(不可能)が含まれます。
2。トップレベルのクラスを変更する修飾子には、抽象、パブリック、ファイナルが含まれますが、静的、保護、プライベートはトップレベルのクラスを変更できません。メンバーの方法とメンバー変数には複数の修飾子を持つことができますが、ローカル変数は最終的にのみ変更できます
3.4アクセシビリティ範囲
注:トップレベルのクラスは、デフォルトの修飾子および公開だけでのみ変更でき、プライベートおよび保護されていることで変更することはできません。
IV.ABSTRACT修飾子を使用して、クラスとメンバーのメソッドを変更できます。
1.抽象修正クラスを使用して抽象クラスを表す、抽象クラスをインスタンス化することはできません
2。抽象修正された方法を使用して、抽象的なメソッドを表します。抽象的方法にはメソッドボディがありません: "{}"、サブクラスの書き換えに使用されます
3。抽象クラスで変更されたクラスでは、抽象クラスには通常の方法と抽象的な方法があります。
4。抽象クラスと抽象的なメソッドは、最終的な修飾子によって変更できません。抽象修飾子と最終的な修飾子を組み合わせて使用できません
5.ファイナル修飾子
1.ファイナルは「不変」の意味であり、非アブストラクトクラス、非アブストラクトメンバーのメソッド、変数を変更できます
2。ファイナルで変更されたクラスは継承できず、サブクラスがありません
3.ファイナルで変更された方法は、サブクラスメソッドで上書きすることはできません。
4.最終的な変更変数を使用して、(PI)などの定数を表すため、1回しか割り当てられず、変更できません。
6. static修飾子
1.静的に変更されたメンバー変数を使用して、クラス名から直接アクセスできる静的変数を表します。
2。静的修正されたメンバーメソッドを使用して、クラス名から直接アクセスできる静的メソッドを表します。
3.静的修正プログラムを使用して、コードブロックを送信します。 Java Virtual Machine(JVM)のフルネームが次の場合、Java Virtual Machineでは、クラス名に従ってランタイムデータエリアメソッドに配置でき、1回しか実行できません。
上記は、編集者が紹介したJava言語の修飾子です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!