Was ist eine dynamische Variable?
In der objektorientierten Programmierung kann ein Objekt seine Attribute, Status und Verhalten oder Methoden entweder ausblenden oder aufdecken. Ein Objekt kann mit „öffentlichen“ oder „privaten“ Modifikatoren gekennzeichnet werden, um Informationen zu zeigen oder zu verbergen. Sowohl "privat" als auch "öffentlich" sind Variablen, aber sie sind verschiedene Arten von Variablen. Der „öffentliche“ Modifikator ist eine dynamische Variable, was bedeutet, dass die Ausführung von Informationen zur Laufzeit eines Programms fließend ist. Jedes Objekt in einem Programm hat eine eigene dynamische Variable und seine eigene dynamische Methode. Das heißt, die Ausführung jedes Objekts ist zur Laufzeit fließend und kann sich bei der erneuten Erlangung des Programms ändern. Dies entspricht im Gegensatz zu statischen Variablen, da die statische Variable dem festen Gedächtnis über die Lebensdauer des Programms zugeordnet wird. Das heißt, sobald die Variable dem Speicherraum zugewiesen wird, wird sie am Ende einer Funktion nicht zerstört.
Eine dynamische Variable, die dynamisch istKann verwendet werden, um Feldwerte zu erfassen, die später verwendet werden sollen. Das Programm kann einen Schwellengrenzwert verwenden und mit einem bestimmten verarbeiteten Feldwert vergleichen. Für Feldwerte werden unterschiedliche Betriebssätze durchgeführt, je nachdem, ob der Wert kleiner als sein Schwellengrenzwert ist. Eine dynamische Variable ist von anderen Variablen unterscheidbar, da sich ihr Schwellenwert über die Lebensdauer eines Programms ändern kann.
statische Variablen und dynamische Variablen werden darin differenziert, als variable Werte fest oder flüssig sind. Variablen, die statisch sind, ähneln den Konstanten in der Mathematik, wie dem unveränderlichen Wert von π (PI). Im Gegensatz dazu haben dynamische Variablen keinen konstanten Wert und können daher einen Schwellenwert ändern.
Verkaufsautomaten sind Beispiele für Maschinen, die Programme mit dynamischen Variablen ausführen. Die Produktmenge in einer Verkaufsautomat ändert sich ständig aS Es wird aus der Maschine abgegeben. Dieser Betrag ist eine dynamische Variable, und wenn sich der Wert ständig ändert, verfolgt ein Programm den Wert, um festzustellen, ob die Maschine nachgefüllt werden muss.
Bei der Programmierung von Variablen, einschließlich dynamischer Variablen, ist es eine gute Praxis, die Variable basierend auf der Methode des Objekts oder dem, was sie im Programm tut, zu benennen. Wenn es beispielsweise eine bestimmte Variable gibt, die für die Schuhgröße berücksichtigt wird, kann sie als "Shoe_size" bezeichnet werden. Es ist auch eine normale Praxis, die dynamische Variable mit einem Kleinbuchstaben aus zu starten und einen Unterstrich zwischen mehreren Wörtern zu platzieren.