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 ?


 

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

23053. Електронні ключі на МДН-транзисторах 1.07 MB
  Вважайте що напруга живлення дорівнює 10 В амплітуда вхідного імпульсу 10 В тривалість цього імпульсу 500 нс його період 1000 нс. Тривалості фронту і спаду імпульсу задайте дуже малими наприклад по 0. Поясніть зміни у тривалості спаду вихідного імпульсу та рівні напруги логічного нуля на виході. Параметри джерел вважайте такими: напруга живлення 20 В амплітуда вхідного імпульсу 20 В тривалість цього імпульсу 500 нс його період 1000 нс.
23054. Базовий елемент транзисторно-транзисторної логіки (ТТЛ) 1016 KB
  Насправді опором навантаження для виходу ТТЛсхеми звичайно є вхідний опір наступної ТТЛсхеми. Оскільки у реальних ситуаціях на один вихід треба під’єднувати досить багато входів важливим є такий параметр схеми як навантажувальна здатність тобто максимальна кількість входів яку можна навантажити на вихід без втрати працездатності схеми. Оскільки транзистори в даній схемі працюють у режимах насичення та відсікання має місце досит значна інерційність схеми потрібен певний час для переведення транзисторів з одного граничного стану в...
23055. Моделювання цифрових логічних схем 178.5 KB
  Перелічимо деякі логічні ІМС 74ї серії: 74x00 базовий елемент 2ІНЕ 74x10 логічний елемент 3ІНЕ 74x20 логічний елемент 4ІНЕ 74x30 логічний елемент 8ІНЕ 74x02 логічний елемент 2АБОНЕ 74x27 логічний елемент 3АБОНЕ 74x08 логічний елемент 2І 74x32 логічний елемент 2АБО 74x04 інвертор логічний елемент НЕ 74x51 логічний елемент 2І2АБОНЕ 74x86 логічний елемент Виключне АБО на 2 входи Пакет OrCAD дозволяє провести суто цифрове моделювання для даного вузла схеми якщо до цього вузла під’єднані лише входи та виходи...
23056. Роль та повноваження Ради національної безпеки України в системі забезпечення національної безпеки 40.5 KB
  Роль та повноваження Ради національної безпеки України в системі забезпечення національної безпеки. Це випливає із Закону України Про Раду національної безпеки.подає пропозиції Президентові України щодо .визначення стратегічних національних інтересів України концептуальних підходів та напрямів забезпечення національної безпеки і оборони у політичній економічній соціальній військовій науковотехнологічній екологічній інформаційній та інших сферах проектів державних програм доктрин .
23057. Стратегія національної безпеки України: основні положення та проблеми формування 38 KB
  Стратегія національної безпеки України: основні положення та проблеми формування. ТЕМА: Стратегія національної безпеки Стратегія – чітко вивірений шлях і напрям досягнення мети. Стратегія національної безпеки – це система державнополітичних рішень головних напрямків діяльності у сфері безпеки послідовна реалізація яких забезпечує досягнення мети головна лінія що дозволяє забезпечити безпеку на певний період спрямована на досягнення середньострокових та довгострокових інтересів. В НАТО змінено пріоритет безпеки на поширення зони...
23058. Загрози національній безпеці України у політичній сфері та шляхи їх нейтралізації 40 KB
  Загрози національній безпеці України у політичній сфері та шляхи їх нейтралізації. Загрози у внутрішньополітичній сфері: порушення з боку органів державної влади та органів місцевого самоврядування Конституції і законів України прав і свобод людини і громадянина в тому числі при проведенні виборчих кампаній недостатня ефективність контролю за дотриманням вимог Конституції і виконанням законів України; можливість виникнення конфліктів у сфері міжетнічних і міжконфесійних відносин радикалізації та проявів екстремізму в діяльності деяких...
23059. Загрози національній безпеці України в економічній сфері та шляхи їх подолання 38 KB
  Загрози в економічній сфері: істотне скорочення внутрішнього валового продукту зниження інвестиційної та інноваційної активності і науковотехнічного та технологічного потенціалу скорочення досліджень на стратегічно важливих напрямах інноваційного розвитку; ослаблення системи державного регулювання і контролю у сфері економіки; нестабільність у правовому регулюванні відносин у сфері економіки в тому числі фінансової фіскальної політики держави; відсутність ефективної програми запобігання фінансовим кризам; зростання...
23060. Загрози національній безпеці України в соціальній сфері та шляхи їх подолання 22 KB
  Загрози у соціальній та гуманітарній сферах: невідповідність програм реформування економіки країни і результатів їх здійснення визначеним соціальним пріоритетам; неефективність державної політики щодо підвищення трудових доходів громадян подолання бідності та збалансування продуктивної зайнятості працездатного населення; криза системи охорони здоров'я і соціального захисту населення і як наслідок небезпечне погіршення стану здоров'я населення; поширення наркоманії алкоголізму соціальних хвороб; загострення демографічної кризи;...
23061. Загрози національній безпеці України у воєнній сфері та шляхи їх нейтралізації. Воєнна доктрина України 39 KB
  Воєнна доктрина України. Загрози у воєнній сфері та сфері безпеки державного кордону України: поширення зброї масового ураження і засобів її доставки; недостатня ефективність існуючих структур і механізмів забезпечення міжнародної безпеки та глобальної стабільності; нелегальна міграція; можливість втягування України в регіональні збройні конфлікти чи у протистояння з іншими державами; нарощування іншими державами поблизу кордонів України угруповань військ та озброєнь які порушують співвідношення сил що склалося; небезпечне...