35283

Використання спадкування для створення ієрархії класів

Практическая работа

Информатика, кибернетика и программирование

Відповідно до індивідуального завдання розробити структуру базового класу і спадкоємців не менш 3х похідних класів на двох рівнях ієрархії.Скільки базових класів може бути в похідного класу 6.Чи можна задавати специфікатори для базових класів при спадкуванні оголошення довільного класу 8.Як змінюється доступ до елементів базового класу при спадкуванні з різними специфікаторами доступу: з розділів класу із програми з інших класів 9.

Украинкский

2013-09-09

71.5 KB

0 чел.

МП Вариант 7 Лагода Д.

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

Тема: Використання спадкування для створення ієрархії класів

Ціль роботи: одержати навички у використанні спадкування для створення похідних класів при простому спадкуванні.

Обладнання: ПК,ПО Borland C++

Хід роботи

ТБ КОТ

1.Вивчити теоретичні відомості.

2.Відповідно до індивідуального завдання, розробити структуру базового класу і спадкоємців (не менш 3-х похідних класів на двох рівнях ієрархії). Використовувати конструктори і деструктори для ініціалізації даних і знищення об'єктів класів. Використовувати член^-функції-члени, що заміщають, для роботи з об'єктами класів.

3.Розробити алгоритм рішення задачі і програму.

4.Набрати програму на комп'ютері й усунути помилки.

5.Одержати результат.

6.Оформити звіт.

7.Підготуватися до захисту лабораторної роботи, вивчивши контрольні питання по даній темі.

Варіант

Поняття

7

Телефони

Контрольні питання

1.Що означає оператор (::)?

2.Що означає поняття спадкування?

3.Який клас називається базовим?

4.Який клас є спадкоємцем?

5.Скільки базових класів може бути в похідного класу?

6.Може похідний клас бути базовим?

7.Чи можна задавати специфікатори для базових класів при спадкуванні (оголошення довільного класу)?

8.Як змінюється доступ до елементів базового класу при спадкуванні з різними специфікаторами доступу: з розділів класу, із програми, з інших класів?

9.У чому різниця між простим і множинним спадкуванням?

10.Що означає вираження  «неповне оголошення» класу?

11.Чи можна уточнити доступ до членів базового класу в похідному класі? Як це здійснюється?

12.Які функції називаються друзями класу?

13.Як з'являються і визначаються функції-друзі класу?

 14.Чи може клас бути дружнім?

 16.Чи можуть два класи бути друзями один одному?

 17.Чи можна з класу-спадкоємця одержати доступ до private частини базового класу, якщо специфікатор доступу при спадкуванні private ?


 

А также другие работы, которые могут Вас заинтересовать

57314. Режим дня. Признаки утомления. Учимся и отды 37 KB
  Цель: формировать понятие о режиме дня; показать влияние систематического соблюдения режима дня правильного распределения времени на здоровье человека; развивать память мышление желание быть здоровым; воспитывать бережное отношение к своему здоровью.
57317. Рабочий стол. Курсор. Операция изменения размеров 978.5 KB
  Взаимодействие пользователя с программами и устройствами компьютера осуществляется с помощью мыши. Образом мыши на экране является указатель мыши чаще всего имеющий форму стрелки. Движение указателя по экрану соответствует движению мыши по коврику.
57319. Вимірювання структурних властивостей. Створення 2D ескізу 1.32 MB
  Урок 5 описує вимірювання структурних властивостей з використанням різних методів вибору. Вибираючи різні частини молекули або молекулярної структури, ви можете виміряти довжини звязків та кути, а також відобразити атомні характеристики, такі як заряди та X, Y, і Z координати.