目次:
定義-静的メンバーとはどういう意味ですか?
静的メンバーは、クラスのオブジェクトではなく、静的または非静的クラス自体に属するデータメンバー(変数)またはメソッドです。 静的メンバーは、それらがどこでどのように使用されるかにかかわらず、常に同じままです。 静的メンバーはクラスに関連付けられているため、それらを呼び出すためにそのクラスのインスタンスを作成する必要はありません。
Techopediaは静的メンバーを説明します
C#やJavaなどの言語の静的メソッドは、clsName.mthName(args)という構文を使用して呼び出すことができます。clsNameはクラス名で、mthNameは静的メソッド名です。 静的変数は、クラス名を通じて次のようにアクセスすることもできます:clsName.VarName、ここでVarNameは静的変数名です。
静的変数はクラスに関連付けられているため、メモリには変数のコピーが1つだけ存在します。 このコピーは、そのクラスのすべてのオブジェクトによって共有されます。
静的メンバーの機能の一部は次のとおりです。
- 静的メンバーは、プライベートメンバーを含む、含まれるクラスのすべての静的メンバーにアクセスできます。
- 静的メンバーは、アクセス制御修飾子を使用して宣言できます。
- 静的メンバークラスは、名前を包含クラスの名前で修飾することなく、他の静的メンバーを使用できます。
