Сlass A

{

public:

int value;

};

 

class B: public A

{

public:

int count;

};

 

Void main()

{

B b;

int i = b.count;

int j = b.B::count; // зайво, але правильно

int k = b.value;

int l = b.A::value; // зайво, але правильно

}

 

Множинне спадкування

 

У природі живі істоти мають двох батьків, що забезпечує більшу розмаїтість нащадка, покращує адаптування і виживання.

Приклад використання двох батьків (рис. 3.2):

 

Рис.3.2 Спадкування нащадком двох класів-батьків

 

#include <iostream>

using namespace std;

 

#define M_PI 3.14159265358979323846

 

Class A

{

int a;

public:

A(int x) {a = x;}

float pl1() {return (M_PI*a*a);}

};

 








Дата добавления: 2014-12-26; просмотров: 757;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.