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