開発 静的メンバーとは何ですか? -techopediaからの定義

静的メンバーとは何ですか? -techopediaからの定義

目次:

Anonim

定義-静的メンバーとはどういう意味ですか?

静的メンバーは、クラスのオブジェクトではなく、静的または非静的クラス自体に属するデータメンバー(変数)またはメソッドです。 静的メンバーは、それらがどこでどのように使用されるかにかかわらず、常に同じままです。 静的メンバーはクラスに関連付けられているため、それらを呼び出すためにそのクラスのインスタンスを作成する必要はありません。

Techopediaは静的メンバーを説明します

C#やJavaなどの言語の静的メソッドは、clsName.mthName(args)という構文を使用して呼び出すことができます。clsNameはクラス名で、mthNameは静的メソッド名です。 静的変数は、クラス名を通じて次のようにアクセスすることもできます:clsName.VarName、ここでVarNameは静的変数名です。

静的変数はクラスに関連付けられているため、メモリには変数のコピーが1つだけ存在します。 このコピーは、そのクラスのすべてのオブジェクトによって共有されます。

静的メンバーの機能の一部は次のとおりです。

  • 静的メンバーは、プライベートメンバーを含む、含まれるクラスのすべての静的メンバーにアクセスできます。
  • 静的メンバーは、アクセス制御修飾子を使用して宣言できます。
  • 静的メンバークラスは、名前を包含クラスの名前で修飾することなく、他の静的メンバーを使用できます。
静的メンバークラスは、それを囲むクラスと同じ名前を持つことはできません。 静的メンバークラスおよびインターフェイスは、最上位クラスおよび他の静的メンバークラスおよびインターフェイス内でのみ定義できます。

静的メンバーとは何ですか? -techopediaからの定義