69724

Множинне наслідування

Лекция

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

Похідний клас може одночасно успадковувати властивості декілька базових Наприклад, в програмі, приведеній нижче, клас derived успадковує властивості класів base1 і base2.

Украинкский

2014-10-09

22 KB

1 чел.

Тема 2: Множинне наслідування

Похідний клас може одночасно успадковувати властивості декілька базових Наприклад, в програмі, приведеній нижче, клас derived успадковує властивості класів base1 і base2.

Приклад множинного наслідування.

include <iostream>

using namespace std;

class base1 {

protected:

int x;

puclic:

void showx() { cout << x « "\n"; }

};

class base2 {

protected:

int у;

public:

void showy() {cout « у « "\n";}

};

 

// Множинне Наслідування.

class derived: public basel, public base2 {

public:

void set(int i, int j) { x=i; y=j; }

};

int main() {

derived ob;

ob.set(10, 20); // Ця функція належить класу derived.

ob.showx(); // Ця функція належить класу basel.

ob.showy(); // Ця функція належить класу base2.

return 0;

}

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


 

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

38171. Основні напрямки впливу громадянського суспільства на воєнну організацію 138.5 KB
  ОСНОВНА ЧАСТИНА: Проблема цивільного контролю над збройними силами є частиною більш широкої проблеми військовоцивільних відносин в суспільстві. Створення оптимальних цивільновійськових відносин і дієвого цивільного контролю над Збройними Силами України сприяє перетворенню армії та інших військових формувань у відкриті і зрозумілі для суспільства керовані державою інституції які діють у відповідності до їх призначення за конституцією України та її законами. Зазначимо що актуальність цивільновійськових відносин і цивільного контролю...
38172. Об’єкти та напрямки економічного аналізу обороноздатності держави 144 KB
  Політичні і економічні засади забезпечення обороноздатності України. Актуальні проблеми реалізації політики національної безпеки України в оборонній сфері. Конституція України зі змінами відповідно до Закону України Про внесення змін до Конституції Україниâ № 2222IV від 8 грудня 2004 року.Національна безпека України 1994 1996 рр.
38173. Особливості цивільного контролю над воєнною організацією держави 145.5 KB
  Проблема цивільного контролю над збройними силами є частиною більш широкої проблеми військово-цивільних відносин в суспільстві. Ця проблема займає значне місце у політиці будь-якої держави, від розв’язання якої залежить характер розвитку суспільно-політичного устрою, стабільність владних відносин і суспільства в цілому.
38174. Карл Хаусхофер – Континентальний блок 59.5 KB
  Карл Хаусхофер народився в Мюнхені 27 серпня 1869 в сім’ї університетської інтелігенції. В молодості він намагався зробити військову кар’єру. Перед початком Першої Світової Війни він служив німецьким військовим аташе в Японії, де познайомився з імператорською родиною.
38175. Національні інтереси України та їх вплив на геополітику 160.5 KB
  Проблеми національних інтересів та національної безпеки. Основна частина 160 Обговорення питання №1 âСутність національних інтересів держави â 160 3. Докорінна зміна сучасного світоустрою й геополітичної ситуації на планеті після припинення ідеологічного протистояння двох соціальних систем відбувається на тлі повсюдного посилення погроз безпеки й проявів...
38176. Головні тенденції розвитку ВПО на глобальному рівні. Воєнно-політичні регіони 127.5 KB
  Актуальні проблеми реалізації політики національної безпеки України в оборонній сфері. Воєнна безпека як категорія воєнної науки та складова національної безпеки України Наука і оборона. За останнє десятиріччя провідні країни світу переглянули основи своєї оборонної політики і прийняли оновлені стратегічні документи: США Стратегію національної безпеки 2002 р. як глобальну оновлену стратегію оборони та безпекиâ; Російська Федерація РФ Концепцію національної безпеки 2000 р.
38177. Досвід застосування інформаційно-психологічних операцій США перед війною в Іраці 102 KB
  Актуальні проблеми реалізації політики національної безпеки України в оборонній сфері. Конституція України зі змінами відповідно до Закону України Про внесення змін до Конституції Україниâ № 2222IV від 8 грудня 2004 року.Національна безпека України 1994 1996 рр. Політологія: підручник для курсантів вищих військових навчальних закладів Збройних Сил України За заг.
38178. Ідеологічна і психологічна боротьба у міжнародних конфліктах на початку ХХ століття 103.5 KB
  На початку 90х років поняття інформаційна війна зявилося в США й активно увійшло в загальносвітову практику. В США Японії Німеччині Франції Ізраїлі та інших країнах пильна увага приділяється інформації яка по праву вважається одним з головних факторів володіння сучасним світом. В єдиній доктрині протиборства в сфері управління і зв'язку яка була розроблена комітетом начальників штабів військових сил США термін інформаційна війна визначається як сукупність заходів що вживаються з метою досягнення інформаційної перемоги над...
38179. Активные методы обучения как способ продвижения рекламного продукта 323.5 KB
  В результате выполнения дипломной работы разработан универсальный психологический тренинг командообразования, предназначенный для групп, состоящих из 10 – 15 человек, длительностью 16 часов.