Təmiz virtual üsul nədir?
Təmiz virtual üsul nədir?

Video: Təmiz virtual üsul nədir?

Video: Təmiz virtual üsul nədir?
Video: Virtual maşının (server) yaradılma qaydası (AZCLOUD) 2024, Bilər
Anonim

A təmiz virtual funksiya və ya təmiz virtual üsul a virtual funksiya törəmə sinif mücərrəd deyilsə, törəmə sinif tərəfindən həyata keçirilməsi tələb olunur. ehtiva edən siniflər təmiz virtual üsullar "mücərrəd" adlanır və onlar birbaşa olaraq yaradıla bilməz.

Müvafiq olaraq, təmiz virtual funksiya nümunəsi nədir?

A təmiz virtual funksiya a funksiyası törəmə sinifdə ləğv edilməli və müəyyən edilməli deyil. A virtual funksiya elan edilir” təmiz ” maraqlı =0 istifadə edərək sintaksis . üçün misal : sinif bazası {

Bir də soruşa bilərsiniz ki, virtual və təmiz virtual funksiya arasında fərq nədir? Əsas aralarındakı fərq ' virtual funksiya ' və ' təmiz virtual funksiya ' Odur ' virtual funksiya ' tərifi var içində baza sinfi və həmçinin irsi törəmə siniflər onu yenidən müəyyən edir. The təmiz virtual funksiya tərifi yoxdur içində baza sinfi və bütün irsi törəmə siniflər onu yenidən təyin etməlidir.

Bundan əlavə, təmiz virtual funksiyanın tərifi ola bilərmi?

Bəli təmiz virtual funksiyası ola bilər bir bədən. Hamısı təmiz virtual o deməkdir ki, sən bacarmaq zəng etməyin funksiyası bir obyektdən istifadə edərək var elan etdi və ya var miras aldı təmiz virtual funksiya . Buna görə siz ilə sinif obyektləri yarada bilməzsiniz təmiz virtual funksiyalar.

C++ dilində virtual funksiya və təmiz virtual funksiya nədir?

A təmiz virtual funksiya a C++ dilində virtual funksiya bunun üçün heç nə yazmağa ehtiyac yoxdur funksiyası tərif və yalnız biz bunu bəyan etməliyik. Bəyannamədə 0 təyin edilərək elan edilir. Mücərrəd sinif bir sinifdir C++ ən azı biri olan təmiz virtual funksiya.

Tövsiyə: