Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Jednou z hlavných súčastí triedy je volaný jeho " konštruktér " . To je funkcia , ktorá programovací jazyk volá , keď sa vytvorí nový objekt z danej triedy . Programátori použite túto funkciu na nastavenie počiatočnej hodnoty premennej pre túto inštanciu triedy . Jedná sa buď o hodnoty, ktoré programátor definuje sám seba v konštruktory sám , alebo sú hodnoty , ktoré programátor odovzdáva ako argumenty parametra . Ak hodnoty sú špecificky definované v konstruktoru , potom tieto hodnoty sú rovnaké pre všetky inštancie triedy . Avšak , v prípade , že hodnoty sú odovzdané v ako parameter argumenty , potom sa hodnoty líšia od inštancie inštancie .
Verejné a chránené
Jeden rys tried je ich schopnosť zapuzdrenie dát : premenné v určitom objekte , patrí k tomuto objektu . Tieto premenné majú rôzne úrovne zabezpečenia , ktoré definujú , ako programátor upraví je . Premenné triedy programátor deklaruje ako " verejnosť " sú prístupné z hlavného programu jednoduchým odkazom na premennú . Týmto spôsobom , hlavný program priamo číta alebo menia tieto premenné . Ak sú premenné klasifikované ako " chránená " , potom sú upravované iba volania funkcií v rámci samotnej triedy , tzv metódy , že programátor píše vrátiť hodnoty premenných alebo upravovať .
Premenlivé a nezmeniteľný
programátor definuje , že jeho trieda bude premenlivý alebo nemenné písomne svoju triedu buď povoliť programátor zmeniť svoje premenné , akonáhle sa inicializuje objekt , alebo nie . Ak programátor definuje premenné triedy ako " chránená " a nepíše žiadne metódy triedy modifikovať premenné , potom trieda je nemenná , pretože neexistuje žiadny spôsob , ako zmeniť svoje premenné po jeho inštancie . Meniteľné triedy sú tie , kde premenné sú buď verejné , alebo metódy , dodáva programátor ktoré modifikujú hodnoty premenných .
Príklady
Kým nemenné triedy sa môže zdať ako obťažovanie , aby začínajúcim programátori , pretože pokrok v dokonalosti a zložitosti projektu , ktoré prichádzajú vidieť , že nemenné triedy má rad praktických využití . Ak sú nezmeniteľné triedy slúži k ukladaniu hodnôt , ako python n-tica , skutočnosť , že programátor nemusí starať o obsahu je modifikovaných im umožňuje vrátiť požadované hodnoty rýchlejšie . Navyše , nezmeniteľné triedy sú užitočné pre funkciu knižnice , v ktorej je životne dôležité pre správne fungovanie programu je integrita hodnôt premenných .