10.07.2015 Views

Sanal Fonksiyonlar ve Çokbiçimlilik - Trakya Üniversitesi

Sanal Fonksiyonlar ve Çokbiçimlilik - Trakya Üniversitesi

Sanal Fonksiyonlar ve Çokbiçimlilik - Trakya Üniversitesi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SAF SANAL FONKSİYONLAR - 1• Birçok durumda temel sınıftaki sanal fonksiyon için anlamlı birtanım bulunmayabilir. Bu durumlarda saf sanal fonksiyonlar (“purevirtual functions”) kullanılır.• Saf sanal fonksiyon temel sınıfta tanımı olmayan sanalfonksiyondur <strong>ve</strong> bildiriminin genel formu aşağıdaki gibidir:virtual tip fonksiyon-ismi(parametreler) = 0;• Saf sanal fonksiyon türetilmiş bütün sınıflarda yenidentanımlanmalıdır. Aksi, derleyici-zamanlı hataya yol açar.• En az bir saf sanal fonksiyon içeren sınıfa soyut (“abstract”) sınıfdenir.• Soyut sınıflara ait nesne yaratılamaz ama soyut sınıflara işaret edenişaretçiler ya da referansta bulunan referanslar yaratılabilir.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!