Четвертый BORLAND С++ и его окружение

       

Пример наследования


Чтобы задать отношения наследования между классами, надо при

описании нового класса после имени класса поставить двоеточие и далее

перечислить через запятую имена потомков.


В этом примере из базового класса shape порождается класс

circle:

class shape { < Объявление класса

public:

double xo, yo; < Данные (координаты)

shape(double x, double y); < Конструктор

virtual double area(void); < Виртуальная функция элемент

};

Связывание порожденного класса с базовым

v

class circle : public shape { < Объявление порожденного класса

public:

double radius; < Дополнительные данные

double area(void); < Заимствованная функция элемент

circle(double x, double y, double r); < Конструктор

};



Содержание раздела