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



Pdf көрінісі
бет300/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   296   297   298   299   300   301   302   303   ...   642
namespace Staff{

class monstr { /* ...*/ };

class hero { /*...*/ };

void interact(hero, monstr);

...

}


216

5-ТАРАУ

Мұралау

Кластарды мұралау механизмі туынды кластар негіздік немесе базалық 

кластардың элементтерін қолданып, оларды толықтыру немесе олардың 

қасиеттерін өзгерту мүмкіндігіне ие болатындай иерархияларды құруға 

мүмкіндік береді. Бір-бірімен ешбір байланысы жоқ кластардың саны көп 

болған жағдайда оларды басқару мүмкін болмайды. Мұралау бұл қиындықты 

кластарды реттеу немесе деңгейлеу жолымен, яғни бірнеше класс үшін ортақ 

қасиеттерді бір класта біріктіру жəне осы класты базалық класс ретінде 

қолдану арқылы шешуге мүмкіндік береді.

Иерархия басына жақын орналасқан кластар өзінен төмен орналасқан 

барлық кластарға барынша ортақ сипаттамаларды өздеріне жинақтайды. Ие-

рархия бойымен төмендеген сайын кластардың нақты сипаттамалары арта 

түседі. Көптік мұралау бір кластың екі немесе одан да артық басқа базалық 

класс қасиеттеріне ие болуына мүмкіндік береді. 





Достарыңызбен бөлісу:
1   ...   296   297   298   299   300   301   302   303   ...   642




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

    Басты бет