Sanal Fonksiyonlar ve Ãokbiçimlilik - Trakya Ãniversitesi
Sanal Fonksiyonlar ve Ãokbiçimlilik - Trakya Ãniversitesi
Sanal Fonksiyonlar ve Ãokbiçimlilik - Trakya Ãniversitesi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SANAL FONKSİYONLAR (örnek)• // Bir Calisan isaretcisi ile odemeHesapla cagrimiCalisan *cPtr;float ucret;cPtr = &isci;ucret = cPtr->odemeHesapla(); //UcretliCalisancPtr = &satici;ucret = cPtr->odemeHesapla(); //SatisElemanicPtr = &mudur;ucret = cPtr->odemeHesapla(); //YoneticiEğer odemeHesapla sanal bildirimli olmasaydı, herfonksiyon çağrımı, 0.0 değerini döndürenCalisan::odemeHesapla fonksiyonunu çalıştıracaktı.Fakat, <strong>ve</strong>rilen çağrımların aynı olmasına rağmençalıştırılacak fonksiyonlar farklı olacaktır.