Itthon Fejlesztés Mik a statikus tagok? - meghatározás a techopedia alapján

Mik a statikus tagok? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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é.
A statikus tagosztálynak nem lehet ugyanaz a neve, mint a mellékelt osztályoknak. A statikus tagosztályok és interfészek csak felső szintű osztályokban és más statikus tagosztályokban és interfészekben definiálhatók.

Mik a statikus tagok? - meghatározás a techopedia alapján