Skip to main content

Mi az a dinamikus változó?

Az objektumorientált programozásban egy objektum elrejtheti vagy felfedheti annak tulajdonságait, állapotát, valamint viselkedését, vagy módszereket.Az objektumot „nyilvános” vagy „privát” módosítókkal lehet felcímkézni az információk megjelenítésére vagy elrejtésére.Mind a „magán”, mind a „nyilvános” változók, de különféle típusú változók.A „nyilvános” módosító egy dinamikus változó, ami azt jelenti, hogy a program futási idején az információk végrehajtása folyékony.A program minden objektumának megvan a saját dinamikus változója és saját dinamikus módszere.Vagyis az egyes objektumok végrehajtása futási időben folyékony, és a program újrafutásakor megváltozhat.Ez a statikus változókkal ellentétben fut, mivel a statikus változót a program életében rögzített memóriához osztják.Vagyis amint a változót a memóriaterületre osztják, azt egy függvény végén nem pusztítják el.A program használhat egy küszöbérték -értéket, és összehasonlíthatja azt egy feldolgozott egy bizonyos mezőértékkel.Különböző működési halmazokat hajtunk végre a mezőértékekre, attól függően, hogy az érték kisebb -e vagy annál nagyobb, mint a küszöbérték -érték.A dinamikus változó megkülönböztethető a többi változótól, mivel küszöbértéke megváltozhat egy program élettartama alatt.A statikus változók hasonlóak a matematika állandóságaihoz, mint például a π (pi) változatlan értéke.A dinamikus változók ezzel szemben nincs állandó értékük, ezért megváltoztathatják a küszöbértéket.

Az automaták példák azokra a gépekre, amelyek dinamikus változókkal rendelkező programokat futtatnak.Az automatában lévő termékmennyiség folyamatosan változik, mivel a gépből kiadásra kerül.Ez az összeg egy dinamikus változó, és mivel az értéke folyamatosan változik, a program nyomon követi az értéket annak meghatározására, hogy a gépet újratölteni kell -e.az objektum módszere alapján, vagy a programban.Például, ha létezik egy bizonyos változó, amely a cipőméretét teszi ki, akkor „Shoe_Size” -nek nevezhető.Normál gyakorlat az is, hogy a dinamikus változót kisbetűvel indítsuk, és aláhúzást tegyünk több szó között.