< қорғалған конструкторлар>
< қорғалған функция-элементтер>
рublic:
< ашық элементтер немесе мәліметтер>
< ашық конструкторлар>
< ашық деструкторлар>
< ашық функция-элементтер>
}
;
Мысалы:
rectangle деп аталатын класты анықтау
class
rectangle // кластың аты
{
private
:
double
length; // ұзындығы жабық элемент
double
width; // ені жабық элемент
public:
rectangle() // конструктор үнсіздік бойынша
{assign(0,0);}
rectangle (
double
Len,
double
Wide) //конструктор
{assign(Len,Wide);}
double
Length() // функция -элемент
{
return
length;}
double
Width() // функция -элемент
{
return
width;}
double
Area() // // функция -элемент
{
return
length*width;}
void
assign(
double
Len,
double
Wide); // // функция -элемент
};
Мұндағы,
private, protected, public
бӛлімдері класс
құрамындағы элементтерді
пайдаланудың
ережелерін
немесе
приоритеттерін
анықтайды.
Ол
бӛлімдердің
әрқайсысының қызметі бар.
Класстың
функция-элементтері
дегеніміз, бұл –
бірнеше операторлардан тұратын,
класстан тыс анықталатын функциялар. Бұл функциялар сол класс анықталған файлда болуы
да мүмкін, бұл функция мен оның прототипінің берілуі сияқты болып келеді. Әдетте,
функция-элементтер
ӛз алдына бӛлек *.h немесе *.сpp файлдарда жинақталады және оны
анықтағанда әуелі оның класының атын жазып, сонан соң «::» /екі рет қос нүкте/
белгісін
қойып, сонан соң барып функцияның аты жазылады, мысалы:
Достарыңызбен бөлісу: