По теме курсовой (Выбор профессии на основе данных об обучении в школе) создать класс, который содержит:
на 3: не менее двух полей, одного конструктора, одного метода класса;
на 4 (дополнительно к критериям на 3) не менее трёх конструкторов;
ЕСТЬ ЕЩЕ 2 ПРАКТИЧЕСКИХ РАБОТЫ, ЖЕЛАТЕЛЬНО ВЫПОЛИНИТЬ ВСЕ 3! ОПЛАТА СООТВЕТСТВЕННО ЗА 3 РАБОТЫ!
Практическая работа 2. Инкапсуляция. Наследование
Общая часть.
В классах, созданных на практической работе 1, сделать все поля приватными, сохранив возможность установки и получения значений поля класса.
Создать ещё один класс, на основе существующего базового класса. В созданном классе использовать механизм инкапсуляции, а также возможности базового класса.
На 4.
а) Дополнительно в исходном классе предусмотреть ограничения на вводимые значения хотя бы одного поля (в том числе при использовании конструктора класса).
ИЛИ
б) Создать третий класс на основе одного из существующих. Все классы должны быть функциональны, то есть должны выполняться действия над полями класса.
Практическая работа 3.
Перегрузка методов и операторов. Задание
Продолжить работу с ранее созданными классами.
1. Изучить теоретический материал по теме (представлен ниже).
2. Перегрузить какой-либо метод одного из классов, созданного согласно теме курсовой
работы.
Создать аналогичный метод в родительском классе или классе-наследнике.
3. Перегрузить ещё один метод класса, возвращающий какое-либо значение.
4. Перегрузить один из операторов для класса, созданного согласно теме курсовой работы.
5. Перегрузить оператор другого типа для класса, созданного согласно теме курсовой
работы.
6*. Самостоятельно изучить материал по теме «Абстрактные классы»
(https://metanit.com/sharp/tutorial/3.8.php), «Виртуальные методы и свойства»
(https://metanit.com/sharp/tutorial/3.19.php). Создать абстрактный класс, виртуальный класс
по теме своей курсовой работы.
Примечание:
1. Перегрузка операторов может являться абстрактной (то есть проверяется способность
проводить перегрузку операторов).
2. Оценка за занятие выставляется в зависимости от количества верно выполненных
пунктов задания.
3. В отчёт включить теоретические аспекты понятий: полиморфизм, перегрузка методов,
перегрузка операторов.
Fella Makne
ММУ
Преподаватель без вопросов принял работу. Все выполнено в тот же день, если не в тот же ча...
Бахыт
ЧелГУ
Спасибо Вам большое Надежда!!!! За скорость и качество работ. Работаю не первый год и всем...
Алексей
АмГУ
Не первая работа была заказана мной... Выполнено досрочно, отлично! Доволен. Эксперт!
Любовь
АМТИ
Работа выполнена очень быстро. без замечаний и исправлений. Все отлично! спасибо