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

       

Элементы классов


Вообще, в классах могут объявляться элементы типа public,

private и protected (общие, приватные, и защищенные - детальные разъяснения смотрите в следующем разделе). Эти элементы могут быть другими объектами из других классов и функциями элементами:

Ключевое слово сlass

Имя класса (как правило, осмысленное)

v v

class shape {

private: // Ключевое слово private

Элемент > int init_flag; // Приватный элемент

данных protected: // Ключевое слово protected

Элементы > double xo, yo; // Защищенные элементы

данных public: // Ключевое слово public

Функции -> void init(double x, double y); // Общие

элементы -> double area(void); // элементы

};

Имя класса shape можно использовать точно так же, как и имя

обычного типа данных в Cи. Например, можно сделать следующее объявле-

ние для массивов:

shape Times[10]; // объявление массива shape из 10 элементов



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