Сводка
В этом модуле вы узнали о объектно-ориентированном программировании (OOP) и о создании определений классов и создании экземпляров объектов в C#. Вы сравнили структурированное программирование с объектно-ориентированным программированием и изучили пользовательские классы в отношении системы типов .NET. Вы также изучили определения классов и конструкторы, а также способы создания объектов с помощью оператора new.
Основные выносы из этого модуля включают понимание ключевых понятий OOP, таких как абстракции, инкапсуляция, наследование и полиморфизм. Вы узнали о C#, строго типизированном языке, где у каждой переменной, константы и выражения есть тип. Модуль подчеркнул важность классов в OOP, которые являются схемами, используемыми для определения свойств и методов объектов. Вы также узнали о роли конструкторов классов при инициализации новых объектов в определениях классов и о том, как пространства имен используются для упорядочивания классов в крупных проектах.