Статья: Классы в C++

Circle () ;

void SetRadius(void) ;

void GetRadius(void) ;

~Circle () ;

private:

void CalculateArea(void);

int radius;

int color;

};

Объявление класса имеет следующее строение:

class Circle {

...

...

Здесь вы вводите объявление класса

...

...

};

Ключевое слово class показывает компилятору, что все находящееся в фигурных скобках ({}) принадлежит объявлению класса. (Не забывайте ставить точку с запятой в конце объявления.) Объявление класса содержит объявление элементов данных (например, int radius) и прототипы функций-элементов класса. В объявлении класса circle содержатся следующие элементы данных:

int radius;

int color;

Объявление также содержит пять прототипов функций-элементов:

Circle();

void SetRadius(void) ;

void GetRadius(void) ;

~Circle () ;

void CalculateArea(void);

Первый и четвертый прототипы выглядят странно. Первый из них является прототипом функции конструктора:

Circle();

Вы узнаете о роли конструктора позже в этом разделе, а пока запомните синтаксис, который используется в C++ для прототипа функции конструктора. Когда вы записываете прототип конструктора, вы должны следовать правилам, приведенным ниже:

К-во Просмотров: 276
Бесплатно скачать Статья: Классы в C++