Vad är en dynamisk variabel?

I objektorienterad programmering kan ett objekt antingen dölja eller avslöja dess attribut eller tillstånd och beteenden eller metoder. Ett objekt kan märkas med "offentliga" eller "privata" modifierare för att visa eller dölja information. Både "privata" och "offentliga" är variabler, men de är olika typer av variabler. Den "offentliga" modifieraren är en dynamisk variabel, vilket innebär att exekveringen av information vid körtiden för ett program är flytande.

Alla objektdata och objektmetoder är som standard dynamisk i objektorienterad programmering. Varje objekt i ett program har sin egen dynamiska variabel och sin egen dynamiska metod. Det vill säga, varje objekts exekvering är flytande vid körning och kan ändras när man kör programmet. Detta körs i motsats till statiska variabler, genom att den statiska variabeln tilldelas fast minne under programmets livslängd. Det vill säga att när variabeln tilldelas minnesutrymmet förstörs den inte i slutet av en funktion.

en variabel som är dynamiskkan användas för att samla fältvärden som ska användas senare. Programmet kan använda ett tröskelgränsvärde och jämföra det med ett visst fältvärde som behandlas. Olika driftsuppsättningar utförs för fältvärden, beroende på om värdet är mindre än eller större än dess tröskelgränsvärde. En dynamisk variabel kan skiljas från andra variabler genom att dess tröskelvärde kan förändras under ett program.

statiska variabler och dynamiska variabler är differentierade genom att variabla värden är fasta respektive flytande. Variabler som är statiska liknar konstanter i matematik, som det oföränderliga värdet av π (PI). Dynamiska variabler har däremot inte ett konstant värde och kan därför ändra ett tröskelvärde.

automat är exempel på maskiner som kör program med dynamiska variabler. Produktbeloppet i en automat förändras ständigt ens Det är dispenserat från maskinen. Detta belopp är en dynamisk variabel, och när dess värde ständigt ändras håller ett program reda på värdet för att avgöra om maskinen måste fyllas på.

Vid programmering av några variabler, inklusive dynamiska variabler, är det god praxis att namnge variabeln baserad på objektets metod eller vad den gör i programmet. Om det till exempel finns en viss variabel som står för skostorlek kan den kallas "Shoe_Size." Det är också en normal praxis att starta den dynamiska variabeln med en små bokstäver och att placera en understyrka mellan flera ord.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?