Wat is een dynamische variabele?

In objectgeoriënteerde programmering kan een object zijn attributen, of status, en gedrag of methoden verbergen of onthullen. Een object kan worden gelabeld met "openbare" of "private" modificaties om respectievelijk informatie te tonen of te verbergen. Zowel 'privé' als 'publiek' zijn variabelen, maar het zijn verschillende soorten variabelen. De "openbare" modificator is een dynamische variabele, wat betekent dat de uitvoering van informatie tijdens runtime van een programma vloeiend is.

Alle objectgegevens en objectmethoden zijn standaard dynamisch in objectgeoriënteerde programmering. Elk object in een programma heeft zijn eigen dynamische variabele en zijn eigen dynamische methode. Dat wil zeggen, de uitvoering van elk object is vloeibaar bij runtime en kan veranderen bij het opnieuw runnen van het programma. Dit loopt in tegenstelling tot statische variabelen, omdat de statische variabele wordt toegewezen aan vast geheugen gedurende de levensduur van het programma. Dat wil zeggen dat zodra de variabele is toegewezen aan geheugenruimte, deze niet wordt vernietigd aan het einde van een functie.

Een variabele die dynamisch iskan worden gebruikt om veldwaarden te verzamelen die later moeten worden gebruikt. Het programma kan een drempellimietwaarde gebruiken en deze vergelijken met een bepaalde verwerkte veldwaarde. Verschillende bedieningssets worden uitgevoerd voor veldwaarden, afhankelijk van of de waarde kleiner is dan of groter is dan de drempellimietwaarde. Een dynamische variabele is te onderscheiden van andere variabelen doordat de drempelwaarde kan veranderen gedurende de levensduur van een programma.

Statische variabelen en dynamische variabelen worden gedifferentieerd doordat respectievelijk variabele waarden vast of vloeibaar zijn. Variabelen die statisch zijn, zijn vergelijkbaar met constanten in de wiskunde, zoals de onveranderlijke waarde van π (PI). Dynamische variabelen hebben daarentegen geen constante waarde en kunnen daarom een ​​drempelwaarde veranderen.

verkoopmachines zijn voorbeelden van machines die programma's met dynamische variabelen uitvoeren. Het productbedrag in een automaat verandert constant eens Het wordt afgezien van de machine. Dit bedrag is een dynamische variabele, en omdat de waarde ervan voortdurend verandert, houdt een programma de waarde bij om te bepalen of de machine moet worden bijgevuld.

Bij het programmeren van eventuele variabelen, inclusief dynamische variabelen, is het een goede gewoonte om de variabele te noemen op basis van de methode van het object of wat het in het programma doet. Als er bijvoorbeeld een bepaalde variabele is die verantwoordelijk is voor schoenmaat, kan dit worden genoemd "Shoe_size". Het is ook een normale praktijk om de dynamische variabele met een kleine letter te starten en een onderstrepingsteken tussen meerdere woorden te plaatsen.

ANDERE TALEN