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



Pdf көрінісі
бет263/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   259   260   261   262   263   264   265   266   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

monstr & the_best(monstr &М){

if( health > М.health) return *this; 

return M;

}

... monstr Vasia(50), Super(200);

// Жаңа  Best объектісі Super объектісі өрістерінің 

// мəндерімен инициалданады:

monstr Best = Vasia.the_best(Super);

Сонымен қатар, 



this

 нұсқауышын класс өрісінің атауы əдістің формалды 

параметрінің атауымен сəйкес келген жағдайда, класс өрісін идентификаци-

ялау үшін қолдануға болады. Өрісті идентификациялаудың басқа бір тəсілі – 

көріну аймағына қол жеткізу операциясын пайдаланады: 

void cure(int health, int ammo){

this -> health += health; // this сөзін қолдану

monstr:: ammo += ammo;    // :: операциясын қолдану 

}

Конструкторлар 

Конструктор объектіні инициалдау үшін қажет жəне ол құрылған кезде ав-

томатты түрде шақырылады. Төменде конструкторлардың негізгі қасиеттері 

көрсетілген.

Конструктор 

мəн қайтармайды, тіпті



Достарыңызбен бөлісу:
1   ...   259   260   261   262   263   264   265   266   ...   642




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

    Басты бет