動的変数とは

オブジェクト指向プログラミングでは、オブジェクトは、その属性、状態、動作、またはメソッドを非表示または表示できます。 オブジェクトに「パブリック」または「プライベート」修飾子を付けて、それぞれ情報を表示または非表示にすることができます。 「プライベート」と「パブリック」はどちらも変数ですが、異なるタイプの変数です。 「パブリック」修飾子は動的変数です。つまり、プログラムの実行時の情報の実行は流動的です。

すべてのオブジェクトデータとオブジェクトメソッドは、デフォルトでは、オブジェクト指向プログラミングでは動的です。 プログラム内のすべてのオブジェクトには、独自の動的変数と独自の動的メソッドがあります。 つまり、各オブジェクトの実行は実行時に流動的であり、プログラムを再実行すると変更される可能性があります。 これは、静的変数とは対照的に実行されます。静的変数は、プログラムの存続期間中に固定メモリに割り当てられます。 つまり、変数がメモリ空間に割り当てられると、関数の最後で変数は破棄されません。

動的な変数を使用して、後で使用するフィールド値を収集できます。 プログラムは、しきい値の制限値を使用して、処理された特定のフィールド値と比較します。 値がしきい値制限値よりも小さいか大きいかに応じて、フィールド値に対して異なる操作セットが実行されます。 動的変数は、そのしきい値がプログラムの存続期間にわたって変化する可能性があるという点で、他の変数と区別できます。

静的変数と動的変数は、変数値がそれぞれ固定または流動的であるという点で区別されます。 静的な変数は、π(pi)の不変の値のように、数学の定数に似ています。 対照的に、動的変数は定数値を持たないため、しきい値を変更できます。

自動販売機は、動的変数を使用してプログラムを実行する機械の例です。 自動販売機内の製品の量は、自動販売機から分配されるにつれて絶えず変化しています。 この量は動的変数であり、その値は絶えず変化するため、プログラムは値を追跡してマシンを補充する必要があるかどうかを判断します。

動的変数を含む変数をプログラミングするときは、オブジェクトのメソッドまたはプログラムでの動作に基づいて変数に名前を付けることをお勧めします。 たとえば、靴のサイズを説明する特定の変数がある場合、「shoe_size」という名前を付けることができます。また、動的変数を小文字で開始し、複数の単語の間にアンダースコアを配置することも通常です。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?