Metoda (programování): Porovnání verzí

Smazaný obsah Přidaný obsah
Řádek 42:
 
=== Speciální metody ===
Sem patří metody pro tzv. ''[[zapouzdření]]'': [[konstruktor]], [[destruktor]] a tzv. ''„[[getter (programování)|gettery]]“'' a ''„[[setter (programování)|settery]]“''. Poslední dvě zmiňované metody neslouží k ničemu jinému, než k získávání a nastavování hodnot příslušných vlastností třídy. Nebývá vhodné samotné vlastnosti či členy tříd definovat jako ''veřejné'', mohlo by např. dojít k nechtěné změně jejich hodnot, k jejich změně bez zaručeného souběžného ošetření apod., proto vlastnosti/členové tříd bývají ''chráněné'' nebo ''soukromé'' a přistupuje se k nim pomocí zmíněných ''getterů'' a ''setterů''. Jejich názvy by měly začínat slovem ''get_'' nebo ''set_''.
 
== Modifikátory přístupu ==