69724

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

Лекция

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

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

Украинкский

2014-10-09

22 KB

2 чел.

Тема 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;

}

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


 

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

73605. Основи побудови комп’ютерних мереж 121 KB
  Основні поняття про комп’ютерні мережі, їх призначення, історія розвитку. Концепції побудови та класифікація комп’ютерних мереж. Архітектура комп’ютерних мереж: топологія, апаратне та програмне забезпечення. Базові топології локальних комп’ютерних мереж: шина, зірка, кільце. Призначення, коротка характеристика та принципи функціонування. Організація передачі даних.
73606. Програмне забезпечення комп’ютерних мереж 285 KB
  Поняття та призначення операційної системи. Концепції побудови програмного забезпечення комп’ютерних мереж. Використання вбудованих мережевих засобів Windows 9x. Характеристика та функції мережевих компонентів операційних систем.
73607. Системне програмне забезпечення 170.5 KB
  Основні поняття файлової системи Windows та сучасних операційних систем: логічні диски та їх імена; файли типи файлів імена файлів розширення імен файлів та їх призначення шаблони імен файлів; каталоги та дерево каталогів. Перевірка системних файлів дозволяє відслідковувати найбільш важливі файли що забезпечують роботу компютера. Якщо ці файли пошкоджені чи переміщені програма перевірки системних файлів їх відновлює. Файли з жорсткого диска можна резервувати на дискетах чи на іншому компютері в мережі.
73608. РАССКАЗ В ЭКСКУРСИИ 134 KB
  Экскурсия представляет собой органическое сочетание средств предметной и изобразительной наглядности и важного дополнения к этому уникальному в своем роде сочетанию слова. Важно в процессе проведения экскурсии обеспечить органическое единство между тем что получает человек при наблюдении объектов и пояснениями экскурсовода. Что такое экскурсионный рассказ Рассказ условно принятое в экскурсионном деле название устной части экскурсии т..
73609. Загальне діагностування і технічне обслуговування системи живлення карбюраторного двигуна 51.5 KB
  При виконані лабораторної роботи були виявлені наступні несправності: негерметичність системи живлення (пошкоджені мембрана і прокладка бензонасоса), неправильно відрегульована частота обертання колінчастого вала на холостом ходу і збільшена токсичність відпрацьованих газів при роботі двигуна на холостом ходу.
73610. Технічне обслуговування елементів системи живлення карбюраторного двигуна 49.5 KB
  Мета роботи: Придбати практичні навички в визначенні технічного стану елементів системи живлення карбюраторного двигуна. Перевірити технічний стан фільтра грубої очистки палива. Перевірити технічний стан фільтра тонкої очистки палива. Перевірити технічний стан повітряного фільтра.
73611. Контрольний огляд двигуна. Діагностування двигуна вцілому 47 KB
  Діагностування двигуна вцілому. Зміст роботи: Візуальний огляд і перевірка комплектності двигуна. Перевірка двигуна запуском.
73612. Діагностування двигуна по герметичності надпоршневого простору 86.5 KB
  Діагностування двигуна по втечі стисненого повітря. Випустити повітря з компресометра через зворотній клапан. Діагностування двигуна по втечі стисненого повітря Підготовити до роботи компресор. Накачати в ресивер повітря до тиску...