Javaの静的、最終修飾子

ここに画像を挿入説明
Javaの静的、最終的な修飾子:
2つの静的変数とインスタンス変数間の差:
1.静的変数専用のメモリであり、メモリ内のクラスの静的変数をロードするプロセスを完了するために割り当てられたメモリは、クラス名を介して直接アクセスすることができます。

2.各オブジェクトの新しいインスタンスを作成すると、各オブジェクトへのアクセスに、自分自身のインスタンス変数をインスタンス変数に別のメモリが割り当てられます

多くのオブジェクトは、静的変数のクラスを作成する方法3.ませ物は一度だけ初期化され、すべてのインスタンスは、静的変数にアクセスすることができ、およびクラス名から直接アクセスすることができます。

类的成员变量有两种:静态变量和实例变量。前者是被 static 修饰的变量,后者是没有被 static 修饰的变量。

成员方法分为静态方法和实例方法。其中,使用 static 修饰的方法称为静态方法或类方法。

使用 final 修饰的变量表示取值不会改变的常量,经常使用“static final”类定义常量。

Aは、静的な
キーワード「静的」のデモです:静的。
。1、静的プロパティとメソッドは、クラスと呼ばれる修飾された変数の静的特性は、クラスメソッドと呼ばれる静的メソッドを変更し、クラスに変更することができます。
図2に示すように、クラス名を介して直接アクセスすることができ、どちらも静的メソッド、などの修飾の静的メンバメソッドを使用して、静的変数として変性静的メンバ変数を使用。
二、最終:
最終修正変数変数の値は、定数と呼ばれる、変更不可能を表しています。例えば、PI(PI)プロパティを含む丸形、およびこのプロパティの値は、いずれの場合に変更されない、PIは、一定のプログラム要件に複数行のように定義されています。

最終的なデータ型の変数の名前=値。

特徴:
1は、それぞれ定数とローカル定数の例を最終修飾静的変数、ローカル変数とインスタンス変数、静的定数を修正することができます。
2、変数の最後のタイプは、明示的にそれ以外の場合は、コンパイルエラーが発生します、初期化する必要があります。
3、最後の変数は一度だけ割り当てることができます。
図4に示すように、一般に大文字で指定され、最終的な定数、およびアンダースコアを使用して、複数の単語「_」離間を定義

公開された31元の記事 ウォンの賞賛0 ビュー370

おすすめ

転載: blog.csdn.net/weixin_45864941/article/details/103604334