Ez a cikk több problémát is tartalmaz. Kérjük, segítsen javítani, vagy vitassa meg ezeket a problémákat a beszélgetés oldalon. (Tudja meg, hogyan és mikor távolítsa el ezeket a sablonüzeneteket)

Ez a cikk számítástechnikai szakértő figyelmét igényli. Kérjük, adjon egy indokot vagy egy beszélgetési paramétert ehhez a sablonhoz, hogy elmagyarázza a cikkel kapcsolatos problémát. A WikiProjekt Számítástechnika talán tud segíteni egy szakértő toborzásában. (2013. szeptember)

Ez a cikk valószínűleg eredeti kutatást tartalmaz. Kérjük, javítsd az állítások ellenőrzésével és soron belüli hivatkozások hozzáadásával. A kizárólag eredeti kutatásból álló állításokat el kell távolítani. (2013. szeptember) (Tudd meg, hogyan és mikor kell eltávolítani ezt a sablonüzenetet)

Ez a cikk hangvétele vagy stílusa nem feltétlenül tükrözi a Wikipédián használt enciklopédikus hangvételt. Javaslatokért lásd a Wikipédia útmutatóját a jobb cikkek írásához. (2013. szeptember) (A sablonüzenet eltávolításának módja és időpontja)

(A sablonüzenet eltávolításának módja és időpontja)

Nem tévesztendő össze az osztályváltozóval.

A tárgyorientált programozásban az osztályokkal a példányváltozó egy osztályban meghatározott változó (azaz tagváltozó), amelyről az osztály minden egyes példányosított objektuma külön példányt, vagy példányt kap. A példányváltozó hasonlít az osztályváltozóhoz, de nem statikus.A példányváltozó olyan változó, amely egy osztályban van deklarálva, de a konstruktorokon, metódusokon vagy blokkokon kívül. A példányváltozók az objektum példányosításakor jönnek létre, és az osztály összes konstruktora, metódusa vagy blokkja számára elérhetőek. A példányváltozóhoz hozzáférési módosítók adhatók.

A példányváltozó nem osztályváltozó, bár vannak hasonlóságok. Ez egyfajta osztályattribútum (vagy osztálytulajdonság, mező vagy adattag). Ugyanez a kettősség a példány- és osztálytagok között a módszerekre (“tagfüggvényekre”) is vonatkozik; egy osztálynak lehetnek példánymódszerei és osztálymódszerei is.

Minden példányváltozó annak az objektumnak az élettartama alatt él a memóriában, amelynek a tulajdonában van.

A változók olyan tulajdonságok, amelyeket egy objektum tud magáról. Egy objektum minden példánya rendelkezik a példányváltozók saját példányával, még akkor is, ha az érték az egyik objektumtól a másikig ugyanaz. Egy objektumpéldány megváltoztathatja a példányváltozóinak értékét anélkül, hogy ez hatással lenne az összes többi példányra. A példányváltozókat egy osztály minden metódusa használhatja, kivéve, ha a metódus statikusnak van deklarálva.

admin

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

lg