Shrnutí
V tomto modulu jste se dozvěděli o objektově orientovaném programování (OOP) a o vytváření definic tříd a vytváření instancí objektů v jazyce C#. Přirovnali jste strukturované programování k objektově orientovanému programování a prozkoumali jste vlastní třídy ve vztahu k systému typů .NET. Prozkoumali jste také definice a konstruktory tříd a způsob vytváření objektů pomocí operátoru new.
Mezi hlavní poznatky z tohoto modulu patří pochopení klíčových konceptů OOP, jako je abstrakce, zapouzdření, dědičnost a polymorfismus. Dozvěděli jste se o jazyce C#, který je silně typovaný, což znamená, že každá proměnná, konstanta a výraz má svůj typ. Modul zdůraznil důležitost tříd v OOP, což jsou podrobné plány používané k definování vlastností a metod objektů. Dozvěděli jste se také o roli konstruktorů tříd při inicializaci nových objektů v definicích tříd a o tom, jak se obory názvů používají k uspořádání tříd ve velkých projektech.