Категория
Информатика
Тип
реферат
Страницы
4 стр.
Дата
14.10.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20664.zip — 5.29 kb
  • klassy-v-c_20664_1.rtf — 24.78 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Классы в C++ Alena Alena
Классы в C++
Одной из основных черт C++, которой нет в
С, является концепция классов. По существу, классы - самое важное понятие
в C++. Классы похожи на структуры языка С. Однако структура С определяет только данные, ассоциированные с этой структурой. Вот пример структуры С:
struct CIRCLE
int radius;
int color;;
После того как вы объявили структуру, вы можете использовать ее в пределах вашей функции main (), как показано ниже:
void main()
CIRCLE MyCircle;..
MyCdius = 18;
MyClor = 255; // 255 задает цвет..
Со структурой MyCircle (представляющей окружность) ассоциируются данные radius и
color (радиус и цвет). Класс в C++, с другой стороны, имеет как ассоциированные с ним данные, так и функции. Данные класса называются элементами данных, а функции класса - элементами-функциями. Следовательно, в программе, которая
использует классы, можно написать следующий код:
MyCdius = 20;
MyClor = 255;
MyCircle.DisplayCircle() ;
Первые два оператора присваивают значения элементам данных
MyCircle radius и color; третий оператор вызывает функцию-элемент DisplayCircle() для вывода окружности MyCircle. MyCircle называется объектом класса circle. Ваша программа может объявить
другой объект с именем HerCircle класса circle следующим образом:
CIRCLE HerCircle;
Следующие операторы присваивают значения элементам данных HerCircle radius и color:
HerCdius = 30;
HerClor = 0;
Затем вы можете использовать функцию-элемент DisplayCircie () для вывода окружности HerCircle:
HerCircle.DisplayCircle();
Объявление класса
Перед тем как работать с классом, ваша
программа должна его объявить



Ваше мнение



CAPTCHA