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;

}

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


 

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

61736. Общеупотребительные и необщеупотребительные слова 19.44 KB
  Обогатить словарный запас учащихся новой лексикой; способствовать развитию устной и письменной речи. Задачи: обучающие: формулировать понятия различать общеупотребительные и необщеупотребительные слова в частности профессионализмы. развивающие: совершенствовать умение воспринимать новую информацию в обобщенном виде; работа с толковым словарем; развитие устной и письменной речи.
61739. Имена склоняются, а глаголы… 27.78 KB
  Молодцы Теперь вспомните что такое глагол Как могут изменяться глаголы Глаголы в каком времени изменяются по родам Как изменяются глаголы в настоящем и будущем времени Сегодня на уроке мы узнаем как называется изменение глаголов в настоящем и будущем времени по лицам и числам.
61740. Различие безударных окончаний имён прилагательных женского и среднего рода в именительном падеже 43.4 KB
  Цель: научить различать окончания имён прилагательных женского и среднего рода. Вспомните какую тему вы изучали на предыдущих уроках имя прилагательное Что такое имя прилагательное часть речи которая обозначает признак предмета...
61741. Мягкий знак на конце имён существительных после шипящих 21.4 KB
  Цели урока: Повторение пройденного материала Закрепление пройденного материала Изучение нового материала Закрепление правила безударных гласных в корне слова. Отработка навыков каллиграфии Развитие мелкой моторики
61742. Изменение глаголов по числам 12.39 KB
  В городе Берлине в Германии стоит огромный памятник советскому солдату. Высоко над домами на зеленом холме возвышается богатырь из камня. В одной руке у него тяжелый меч, а в другой он держит маленькую девочку.