Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет255/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   251   252   253   254   255   256   257   258   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

class <атауы>{ 

[ private: ]

<жасырын элементтерді сипаттау> 

public:

<қолжетімді элементтерді сипаттау> 

};  // Сипаттау нүктелі үтірмен аяқталады

Мысалдағы



 private 

жəне


 public 

спецификаторлары класс элемент-

терінің көрінуін басқарады.

 private 

түйінді сөзінен кейін сипатталған эле-

менттер класс ішінде ғана көрінеді. Келісім бойынша, класта қатынас құрудың 

осы түрі қабылданған. Класс интерфейсі 



public 

спецификаторынан кейін 

сипатталады. Кез келген спецификатордың əрекеті келесі спецификаторға 

дейін немесе класс соңына дейін сақталады. Бірнеше 



private 

жəне


 public 

секцияларын беруге болады, олардың жазылу реттілігі маңызды емес.



Класс өрістері:

□  осы класс типінен басқа кез келген типті қабылдай алады (алайда, осы 

класқа нұсқауыш немесе сілтемелер болуы да мүмкін);

1

Əдебиетте «мəлімет-мүшелер» жəне «функция-мүшелер», сонымен қатар «компоненттік 



мəліметтер» жəне «компоненттік функциялар» терминдері жиі кездеседі, бірақ түсіндіруге келмейтін 

себептермен  мен «өрістер» жəне «əдістер» терминдерін пайдаланамын. Контекст бойынша əдеттегі 

функция емес, кластың функция-мүшелері туралы сөз болғаны түсінікті жағдайларда əдістерді жай 

ғана «функциялар» деп атайды.




193

□  const

  модификаторы көмегімен сипатталуы мүмкін, мұндайда олар 

тек бір рет қана инициалданады (конструктор арқылы) жəне өзгеруі 

мүмкін емес;

□  static

  модификаторының көмегімен сипатталуы мүмкін (бұл тура-

лы «Статикалық өрістер» бөлімінде, 201 б. жазылады), бірақ 





Достарыңызбен бөлісу:
1   ...   251   252   253   254   255   256   257   258   ...   642




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

    Басты бет