ЛАБОРАТОРНАЯ РАБОТА № 2 Классы и объекты. Диаграммы классов

Раздел
Программирование
Предмет
Просмотров
843
Покупок
0
Антиплагиат
Не указан
Размещена
2 Мая 2017 в 18:38
ВУЗ
Не указан
Курс
Не указан
Стоимость
250 ₽
Демо-файлы   
1
zip
Screenshot_3.png Screenshot_3.png
27.5 Кбайт 27.5 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
Лабораторная_Работа2
20.5 Кбайт 250 ₽
Описание
Цель работы:
 Рассмотрение классов и работа с экземплярами классов;
 Рассмотрение основных членов класса;
 Получить навыки проектирования простейших классов.
Задание:
• Спроектировать класс согласно варианту индивидуального задания. Для класса использовать отдельный модуль.
• Предусмотреть у класса наличие полей, методов и свойств. Названия членов класса должны быть осмысленны и снабжены комментариями.
• Для всех нетекстовых полей разработать свойства, контролирующие корректность значения (например, оценка – от 0 до 10). Одно из свойств (любое) должно быть только для записи, другое – только для чтения с инициализацией в конструкторе. Поля, связанные со свойствами должны быть инкапсулированы.
• Разработать метод для отображения всех полей класса.
• Добавить статическое поле – количество всех созданных объектов вашего класса. Разработать метод, который выводит на экран это поле.
• Разработать несколько конструкторов класса (не менее 3). Один – без аргументов, с заполнением полей значением по умолчанию, второй – с полным набором аргументов и третий с частичным набором аргументов. Связать конструкторы в цепочку, дабы избежать дублирования кода. Для проверки корректности аргументов в конструкторах использовать свойство.
• Отобразить диаграмму спроектированного класса (автоматическую, в развернутом виде).
• Создать несколько объектов класса. Продемонстрировать использование всех конструкторов.
• Продемонстрировать работу всех методов.
• Продемонстрировать использование всех свойств – для получения и присваивания значения.
• Создать еще одну переменную, присвоив ей один из предыдущих объектов. Продемонстрировать, что две переменные ссылаются на один объект.
Индивидуальное задание
Класс «Автомобиль». Хранить информацию о марке и модели, объеме двигателя, максимальном объеме и наполненности бензобака, о текущей скорости и расходе топлива (л/100 км). Реализоват методы для определения максимального пробега на оставшемся топливе.
Оглавление
ЛАБОРАТОРНАЯ РАБОТА № 2 Классы и объекты. Диаграммы классов
Вам подходит эта работа?
Другие работы автора
C#
Лабораторная работа Лабораторная
3 Ноя 2017 в 12:58
4 867 +2
0 покупок
C#
Лабораторная работа Лабораторная
24 Мая 2017 в 16:46
708 +1
5 покупок
C#
Лабораторная работа Лабораторная
30 Апр 2017 в 15:47
1 097
1 покупка
Темы журнала
Показать ещё
Прямой эфир