Tartalomjegyzék:
Meghatározás - Mit jelent a statikus tagok?
A statikus tagok olyan adatelemek (változók) vagy módszerek, amelyek maga a statikus vagy nem statikus osztályhoz tartoznak, nem pedig az osztály objektumaihoz. A statikus tagok mindig ugyanazok, függetlenül attól, hogy hol és hogyan használják őket. Mivel a statikus tagok az osztályhoz vannak társítva, nem szükséges létrehozni annak az osztálynak egy példányát, hogy meghívjuk őket.
A Techopedia magyarázza a statikus képviselőket
A nyelveken alkalmazott statikus módszereket, például a C # és a Java, a következő szintaxissal lehet meghívni: clsName.mthName (args), ahol a clsName az osztálynév, és mthName a statikus módszer neve. A statikus változók az osztálynevükön keresztül az alábbiak szerint érhetők el: clsName.VarName, ahol a VarName a statikus változó neve.
Mivel statikus változó van társítva az osztályhoz, a változónak csak egy példánya létezik a memóriában. Ezt a példányt az osztály összes objektuma megosztja.
A statikus tagok néhány jellemzője a következő:
- A statikus tagok hozzáférhetnek az összes statikus tagjához, beleértve a magántagokat is.
- A statikus tagok hozzáférés-vezérlő módosítókkal deklarálhatók.
- A statikus tagosztály bármely más statikus tagot felhasználhat anélkül, hogy a nevét a besoroló osztály nevével minősítené.
