Implementace vlastností a metod třídy
Naučte se implementovat vlastnosti třídy jen pro čtení, jen pro čtení a zápis pomocí přístupových objektů a modifikátorů přístupu a jak implementovat metody a rozšiřující metody pro třídu.
Cíle výuky
Po dokončení tohoto modulu budete umět:
Vysvětlete, jak se pole, vlastnost a členy metody třídy používají v definici třídy a vytváření instancí objektů.
Implementujte vlastnosti třídy pomocí přístupových objektů vlastností get a set.
Vytvořte třídy, které používají automaticky implementované vlastnosti.
Vytvořte vlastnosti jen pro čtení a jen pro zápis pomocí modifikátorů přístupu pro vlastnosti a přístupové objekty vlastností.
Vytvořte metody třídy a přetížené metody, které přijímají nula nebo více argumentů pomocí typu value nebo reference.
Vytvořte rozšiřující metody pro třídu.
Implementujte třídy, které používají kombinaci vlastností a metod ke správě zapouzdřených dat.
Požadavky
Schopnost vytvářet třídy a konstruktory tříd pro vytváření instancí objektů v aplikaci v jazyce C#.
Schopnost vyvíjet konzolové aplikace jazyka C#, které implementují obchodní logiku pomocí příkazů iterace, příkazů výběru a vlastních metod.
Schopnost provádět základní ladění kódu jazyka C# a zpracování výjimek v prostředí visual Studio Code.