- •Оглавление
- •Всё остальное – стр. № 33.
- •Цель работы
- •Основные сведения
- •Варианты заданий
- •В следующих вариантах рекомендуется создавать 2 класса и объекты или указатели на один из них включать в другой (агрегация классов)
- •Контрольные вопросы
- •Цель работы
- •Основные сведения
- •Варианты заданий
- •Контрольные вопросы
- •Цель работы.
- •Основные сведения
- •Варианты заданий
- •Контрольные вопросы
- •Цель работы.
- •Основные сведения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 5. Классы и объекты в с# Цель работы
- •Основные сведения
- •Контрольные вопросы
- •Требования к отчетам
- •Литература
- •Приложения
- •1.Создание консольного приложения
Варианты заданий
При выполнении работы необходимо:
разработать соответствующие классы, их поля и методы;
создать в классах не менее 2-х конструкторов: по умолчанию и с параметрами; если в каком-либо конструкторе используется функция new, то следует дополнительно создать конструктор копирования;
поля класса сделать закрытыми, для чтения и изменения их значений определить открытые методы;
в соответствие с вариантом определить методы работы с объектами;
в функции main создать объекты для демонстрации работы методов класса c выводом соответствующих сообщений на монитор .
Усложненный вариант задания (необязательный) предполагает использование при создании объектов паттерн “Одиночка” [3]. Включите его в программу так, чтобы можно было создавать ровно столько объектов, сколько требуется для демонстрации работы программы;
В приложении к работе приводятся рекомендации по перекодировке латинского текста в кириллицу.
Защита этой и остальных работ предполагает обязательную демонстрацию студентами своих навыков работы в выбранной среде программирования: умения найти и исправить ошибки, указываемые компилятором, извлечь полезную информацию из его предупреждений, использования режима отладки и т.п.
