Лабораторная работа №4
Тема: «Знакомство с классами C#».
Цель работы: «Ознакомиться с синтаксисом классов ЯП C#, выполнитить задания.». Основная литература : [2, 3, 4, 6]. Порядок выполнения работы. 1. Ознакомиться с общими сведениями (см. [30, 31]), заданием и контрольными вопросами по лабораторной работе. 2. Ответить на контрольные вопросы. 3. Выполнить задание. 4. Оформить отчет. Содержание отчета 1. Название, цель, содержание работы. 2. Задание. 3. Результаты выполнения работы (сохранить на дискете). 4. Письменные ответы на контрольные вопросы. 5. Выводы по работе. Контрольные вопросы 1. Синтаксис описания класса. 2. Синтаксис описания полей. 3. Синтаксис описания свойств. 4. Синтаксис описания методов. 5. Спецификаторы доступа в ЯП C#. 6. Основное назначение конструктора. 7. Основное назначение деструктора. 8. Объясните понятие термина «перегрузка». 9. Статические члены классов. 10. Каким образом создаются экземпляры класса (объекты)? 11. Как получить доступ к полю класса? 12. Каким образом можно вызвать метод класса?
Задание №1: Cоздать uml-диаграмму классов предметной области (по варианту). В зависимости от контекста сделать соответствующие поля или методы класса доступными или скрытыми (модификаторы видимости).
Задание №2: Создать файл с описанием классов предметной области(предметная область выбирается по варианту) на языке программирования C#. Класс создается в среде программирования Visual Studio (MonoDevelop, SharpDevelop).
Вариант 10.
Класс «Ф.И.О.»: Поля ∙ Фамилия; ∙ Имя; ∙ Отчество; ∙ Дата рождения; Методы ∙ Конструктор; ∙ Инициализация;