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