НұСҚаулар bi 2214 «Бағдарламалық инженерия»


class кластың аты { private



бет2/13
Дата17.09.2023
өлшемі78,79 Kb.
#108298
түріНұсқаулар
1   2   3   4   5   6   7   8   9   ...   13
Байланысты:
МУ лабы (1)

class кластың аты
{
private:
< жабық элементтер немесе мәліметтер>
жабық конструкторлар>
< жабық функция-элементтер>
рrotected:
< қорғалған элементтер немесе мәліметтер>

  • қорғалған конструкторлар>

  • қорғалған функция-элементтер>

р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 файлдарда жинақталады және оны анықтағанда әуелі оның класының атын жазып, сонан соң «::» /екі рет қос нүкте/ белгісін қойып, сонан соң барып функцияның аты жазылады, мысалы:


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   13




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет