Class <класс аты>
{ Private: <класстың ішкі компоненттері>
Protected: <класстың қорғалған компоненттері>
Public: <класстың жалпы компоненттері>
};
Классты сипаттауда компонент ретінде обьект параметрлерін сақтауға арналған өрістер және олармен қарым – қатынас ережелерін сипаттайтын функциялар алынады. Обьектілі бағытталған программалау стандартты терминологиясына сәйкес класс компоненттерін – функцияларды немесе компонентті функцияларды әдістер деп аталады.
Private бөлімінде анықталған немесе хабарланған класс компоненттері ішкі деп аталады олар тек осы кластың компонеттері функциясына ғана қолжетімді және де сипатталатын класстың достық функциясына қолжетімді.
Protected бөлімінде анықталатын класс компоненттері қорғалған деп аталады. Олар тек осы класстың компонентттері классына ғана емес сонымен қатар оның туынды класстарының да компоненттік класс да қолжетімді. Жаратылыстан ие болу болмаған жағдайды ішкі компонент ретінде интерпретацияланады.
Достарыңызбен бөлісу: |