Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Параметров)

Инициализация | Такой элемент должен быть определен в классе как статический. | Доступ к членам класса | Конструкторы и деструкторы | Конструктора); | Деструктор- это функция, которая автоматически выполняется, когда экземпляр класса уничтожается. | StrokaZ; |


{ тело функции };

Формат обращения после объявления класса возможен такой

 

Имя класса:: имя функции(параметры)

Функция компонент класса имеет туже область видимости, что и класс.

 

Пример: Работа с графической библиотекой

#include <graphics.h>

#include <conio.h> //содержит прототип функции getch()

// опишем класс

class point { //точка на экране дисплея

int x, y; // собственные компонентные данные

public: // общедоступные компонентные функции

point (int xx=0, int yy =0); // прототип конструктора

// с умалчиваемыми значениями

 

void show (void); // прототип функции изображения точки

 

void move (int xo=0, int yo =0); // прототип функции

// перемещения точки с умалчиваемыми значениями

private: // собственная функция класса

void hide (); // прототип функции, убирающей точку с экрана

};

//дадим внешнее определение методам класса

 

point::point(int xx=0, int yy=0) // определение конструктора

{ x = xx; y = yy; }

void point:: show (void)

{ putpixel (x, y, getcolor());} // int getcolor(void)

// возвращает номер цвета символов

void point:: hide(void)

{ putpixel (x, y, getbkcolor()); }

void point::move (int xn=0, int yn=0)

{ hide ();

x =xn; y= yn;

show (); }

Void main ()

{ // создается три объекта, три невидимых точки

Point A (150, 70);

point B; // координаты по умолчанию равны x=0 и y=0


Дата добавления: 2015-07-20; просмотров: 49 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Имя объекта. имя компонента| Друзья классов

mybiblioteka.su - 2015-2024 год. (0.006 сек.)