Реализация свойств и методов класса
Узнайте, как реализовать свойства класса только для чтения, чтения и записи с помощью модификаторов доступа и доступа, а также как реализовать методы и методы расширения для класса.
Цели обучения
После завершения этого модуля вы сможете:
Объясните, как элементы поля, свойства и метода класса используются в определении класса и экземплярах объектов.
Реализуйте свойства класса с помощью методов доступа к свойствам get и set.
Создайте классы, использующие автоматически реализованные свойства.
Создайте свойства только для чтения и записи с помощью модификаторов доступа для свойств и методов доступа к свойствам.
Создайте методы класса и перегруженные методы, которые принимают ноль или больше аргументов с помощью типов value или reference.
Создание методов расширения для класса.
Реализуйте классы, использующие сочетание свойств и методов для управления инкапсулированными данными.
Предварительные требования
Возможность создавать классы и конструкторы классов для создания экземпляров объектов в приложении C#.
Возможность разрабатывать консольные приложения C#, реализующие бизнес-логику с помощью инструкций итерации, инструкций выбора и пользовательских методов.
Возможность выполнять простую отладку кода C# и обработку исключений в среде Visual Studio Code.