По теме курсовой (Выбор профессии на основе данных об обучении в школе) создать класс, который содержит:
на 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. В отчёт включить теоретические аспекты понятий: полиморфизм, перегрузка методов,
перегрузка операторов.
Наталья
Мисис
Хороший исполнитель. Задания сделала досрочно. Все ясно и понятно. Буду обращаться еще.
Иван
СПбГЭТУ (ЛЭТИ)
Работа выполнена досрочно. В целом, всё сделано как надо. Некоторые моменты, свойственные ...
Ольга
педагогический колледж
Отличный исполнитель. Работа выполнена грамотно, без нареканий. Рекомендую
Ульяна
Сибирский государственный университет
Задание выполнено досрочно, были замечания, но исполнитель все исправила, рекомендую!