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 ?


 

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

27088. Корпоративная информационная система(КИС) 12.02 KB
  Основными блоками корпоративных информационных систем являются: система хранения база данных хранилище; система сбора и концентрации информации; системы поддержки принятия решений бизнеслогика базируется на обработке; специальные взаимодействия.
27089. ОСНОВНІ ВІДОМОСТІ ПРО ВАГОНИ. ТИПИ, ЗАГАЛЬНА БУДОВА, ТЕХНІКО-ЕКОНОМІЧНІ ПОКАЗНИКИ ВАГОНІВ. ПОЗНАЧКИ ТА НАДПИСИ НА ВАГОНАХ 337.5 KB
  Типи та конструкції сучасних вантажних, пасажирських та рефрижераторних вагонів являють собою доволі складну інженерну побудову. Тому інженери, що працюють в системі вагонного господарства залізничного транспорту та в вагонній промисловості, повинні добре знати конструкцію вагонів
27090. Архитектура CRM систем 91.83 KB
  архитектура CRM систем CRMсистема Customer Relationship Management System система управления взаимодействием с клиентами корпоративная информационная система предназначенная для улучшения обслуживания клиентов путём сохранения информации о клиентах и истории взаимоотношений с клиентами установления и улучшения бизнеспроцедур на основе сохранённой информации и последующей оценки их эффективности. Её основные принципы таковы: наличие единого хранилища информации откуда в любой момент доступны все сведения обо всех случаях...
27091. Архитектура erp систем 35.49 KB
  архитектура erp систем В начале 1990х гг. Системы класса MRPII в интеграции с модулемфинансового планирования Finance Requirements Planning FRP получили название систем планирования ресурсов предприятийEnterprise Resource Planning ERP. В основе ERPсистем лежит принцип создания единого хранилища репозитория данных содержащего всю корпоративную бизнесинформацию: плановую и финансовую информацию производственные данные данные по персоналу и др. Целью ERPсистем является не только улучшение управления производственной деятельностью...
27093. Организация процессов обработки данных в базе данных: формы, запросы, отчеты 38 KB
  Основными компонентами объектами базы данных являются таблицы запросы формы отчеты макросы и модули.Таблица фундаментальная структура системы управления реляционными базами данных. В Microsoft Access таблица это объект предназначенный для хранения данных в виде записей строк и полей столбцов.
27094. Понятие и функции базы данных. Предметная область 13.87 KB
  Основные предметнозначимые сущности: Книги Читатели. Основные предметнозначимые атрибуты сущностей: книги автор книги название год издания цена является ли новым изданием краткая аннотация; читатели номер читательского билета ФИО адрес и телефон читателя. Основные требования к функциям системы: выбрать книги которые находятся у читателей или определенного читателя; выбрать читателей которые брали ту или иную книгу с указанием даты выдачи книги и даты сдачи книги читателем; ...
27095. Реляционная модель данных и реляционные СУБД.Типы связей и их реализация 22.21 KB
  Реляционная модель данных и реляционные СУБД. Реляционная модель данных логическая модель данных. Реляционная модель данных включает следующие компоненты: Структурный аспект составляющая данные в базе данных представляют собой набор отношений. РМД поддерживает декларативные ограничения целостности уровня домена типа данных уровня отношения и уровня базы данных.
27096. Система управления базами данных (СУБД). Функции и объекты СУБД 78 KB
  Функции и объекты СУБД Система управления базами данных СУБД совокупность программных и лингвистических средств общего или специального назначения обеспечивающих управление созданием и использованием баз данных. Функции СУБД: управление данными во внешней памяти на дисках; управление данными в оперативной памяти с использованием диского кэша; журнализация измененийрезервное копирование и восстановление базыданных после сбоев; поддержка языков БД язык определения данных язык манипулирования данных. Объекты СУБД: К объектам СУБД...