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


virtual void drawdnt x, int у, int scale, int position)



Pdf көрінісі
бет311/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   307   308   309   310   311   312   313   314   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

virtual void drawdnt x, int у, int scale, int position); 

Виртуалды əдістерді сипаттау жəне пайдалану ережелерін қарастырайық:

□  Егер базалық класта əдіс виртуалды ретінде анықталған болса,  туынды 

класта дəл осындай атаумен жəне параметрлер жиынтығымен анықталған 

əдіс автоматты түрде виртуалды болады, ал параметрлер жиынтығы əртүрлі 

болса, əдіс қарапайым болады. 

□ Виртуалды əдістер  мұраланады, яғни оларды туынды класта қайта 

анықтау тек айырықша əрекеттерді тағайындау қажет болғанда орындалады. 

Қайта анықтау кезінде оларға қол жеткізу құқықтарын өзгертуге болмайды.

□  Егер виртуалды əдіс туынды класта қайта анықталған болса, осы класс 

объектілері көріну аймағына қол жеткізу операциясының көмегімен  базалық 

класс əдісін пайдалану мүмкіндігіне ие бола алады. 




223

□  Виртуалды əдісті 



static

 модификаторы арқылы жариялауға болмайды, 

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

□  Егер класта виртуалды əдістің сипаттамасы енгізілетін болса, ол ең 

болмағанда, таза виртуалды əдіс ретінде анықталуы керек.

 Таза виртуалды əдісте оның тұлғасының орнына 

= 0 

белгісі жазылады, 

мысалы:



Достарыңызбен бөлісу:
1   ...   307   308   309   310   311   312   313   314   ...   642




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

    Басты бет