Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичні рекомендації до виконання лабораторни...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
41.34 Кб
Скачать

Лабораторна робота №8

Тема: Розробка програм з базовими класами.

Мета: Закріпити знання з принципів розробки програм за технологією ООП. Придбати практичні навички розробки базових класів. Навчитися розробляти та реалізовувати конструктори та деструктор класу, розробити елементи відкритого інтерфейсу.

Хід роботи.

      1. За індивідуальним завданням визначити базові властивості класу, обґрунтувати добраний тип даних та модифікатор доступу.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

      1. Розробити конструктор за замовченням, перевантажені конструктори ініціалізації та конструктор копіювання. Розробити деструктор.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

      1. Розробити елементи відкритого інтерфейсу (методи, які дозволяють змінювати значення закритих елементів класу та виконують контроль за коректно введеними даними, які потрапляють у закриті елементи класу).

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

      1. Розробити програму для тестування розробленого класу. У даній програмі обов’язково повинні бути створено статичній об’єкт, динамічний об’єкт, масиви статичних та динамічних об’єктів.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Висновки________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Питання для самоконтролю знань

              1. Дати визначення поняттю клас.

              2. Дати визначення поняттю об’єкт.

              3. Типи та модифікатори доступу до полів класу.

              4. Навести синтаксис оголошення конструктора копіювання.

              5. Привести приклад ініціалізації властивостей класу.

              6. Доступ до статичного поля класу.