目次:
定義-クラス変数とはどういう意味ですか?
クラス変数は、クラスの特定の属性またはプロパティを定義するオブジェクト指向プログラミング(OOP)の重要な部分であり、メンバー変数または静的メンバー変数と呼ばれる場合があります。
Techopediaはクラス変数を説明します
多くのオブジェクト指向プログラミング(OOP)言語は、特定のタイプのオブジェクトのテンプレートとしてクラスを使用します。 このクラスの個々の明示は、インスタンスと呼ばれます。 同じクラスのさまざまなインスタンスは、共通のプロパティと構築の側面を共有しています。 クラスの多くのプロパティは、データフィールドと呼ばれます。 また、開発者はメソッドを使用して、クラスとそのインスタンスの動作に影響を与えます。 クラスを使用するプログラミング言語の例には、Java、C。C#、C ++、Microsoft Visual Basic(VB)、およびPHPが含まれます。
クラス変数はクラス全体とそのすべてのインスタンスに適用されるため(特定のインスタンスが独自の変数を持つ場合でも)、クラス変数と個々のインスタンスに限定された変数の相互作用について混乱が生じる可能性があります。 プログラミングに関しては、一般的な質問には、クラス変数とインスタンス変数を定義するタイミング、およびこれら2つの異なるタイプの変数が予期しない方法で互いに重複または影響する可能性があるかどうかが含まれます。 一部のコードはクラス変数の特定の定義なしで機能しますが、専門家はクラス変数の追加をより正確なコーディングと見なすことがよくあります。
