3 лаб работа

Отменен
Заказ
5479364
Раздел
Программирование
Предмет
ООП - Объектно-ориентированное программирование
Антиплагиат
Не указан
Срок сдачи
7 Июн 2023 в 12:00
Цена
4 800 ₽
Блокировка
10 дней
Размещен
6 Июн 2023 в 22:05
Просмотров
19
Описание работы

здравствуйте. возметесь? в отчете пример как можно офомить и сделать

Классы-интерфейсы. Наследование в С#.

Обработка исключений

класс я добавлю в проекте и задание

Цель работы:

познакомится с классами-интерфейсами и со способами реализации методов интерфейсов при наследовании;

изучить механизм создания иерархий классов в С#; роль абстрактных классов в наследовании;

познакомится с основными концепциями объектно-ориентированных языков: наследование и полиморфизм;

освоить способы сохранения данных в файл и загрузки из файла;

изучить механизм сериализации и десериализации объектов;

изучить механизм обработки исключительных ситуаций;


Задания к лабораторной работе


1. Для заданного варианта разработать иерархию классов: Абстрактный базовый класс (класс из 2-й работы сделать абстрактным). От него реализовать 2 класса-наследника. В иерархию классов добавить обязательно классы-интерфейсы.

2. Классы должны иметь:

Поля (2-3 поля), свойства, индексатор (одно из полей массив);

конструкторы;

методы для работы с полями класса;

хотя бы один метод виртуальный;

одно или более статических полей и методов.

обработчики исключительных ситуаций.

3. Каждый класс реализуется как отдельный модуль.

4. Использовать хотя бы одно перечисление.

5. Написать демонстрационную программу, в которой создать коллекцию объектов. Реализовать выполнение операций:

добавление объектов в коллекцию,

удаление объектов из коллекции,

изменение объектов,

поиск объектов по полю,

вывод все объектов на экран,

вывод одного объекта на экран.

сериализация и десериализация коллекции объектов в файл.

6. Оформить отчет по работе, в котором описать каждый класс потомок (поля, методы, конструкторы). Прокомментировать код методов. Представить скриншоты по результатам выполнения методов п.5. Отчет завершается выводом по работе.

Индивидуальные задания.

Описываемая предметная область и сущности:


1. Картинная галерея:

1.1. Тип зала – перечисление (зал живописи, зал скульптуры, фотозал)

1.2. Экспонат галереи – абстрактный класс.

1.3. Наследники:

1.3.1. Картина

1.3.2. Фотография

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир