Void show ( ). Рассмотрим множественное наследование на примере

Void hide ()

Рассмотрим множественное наследование на примере.

Класс “окружность, вписанная в квадрат”

Базовыми будит два класса: “ окружность” и “ квадрат ”.

// circ.cpp -определение класса “ окружность”

#include <graphics.h>

class circ {

int x, y, r; // координаты центра и радиус окружности

public:

circ (int xi, int yi, int ri)

{ x = xi; y = yi; r =ri; }

void show() // изобразить окружность на экране

{ circle (x, y, r);}

{int a,b;

a= getbkcolor (); // функция возвращает цвет фона

b= getcolor (); // функция возвращает цвет символов и линий

setcolor (a);

circle (x, y, r); // рисуем окружность цветом фона

setcolor (b); // восстанавливаем цвет символов

}

void move (int xn, int yn)

{ hide();

x= xn; y= yn;

show(); }

};

// square.cpp - определение класса “ квадрат ”

#include <graphics.h>

class square {

int x, y, // координаты центра квадрата

len; // длина стороны квадрата

public:

square(int xi, int yi, int li)

{ x = xi; y= yi; len = li; }

{ int a = len/2;

rectangle (x-a, y-a, x+a, y+a);}

x-a x x+a

 
 


y-a

y

y+a


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: