VIRTUAL NEDİR?
VIRTUAL FUNCTION ( SANAL FONKSİYONLAR) Örneğin, dikdörtgen olarak tanımlı bir sınıfımız bulunsun. class dikdortgen { public: int x,y; int boy,en; public: int alan(); }; int dikdortgen :: alan() { return en *boy; } Yukarıdaki bu tanıma uyan diğer bir iki boyutlu şekil ise, kare’dir. Bilindiği üzere kare kenarları birbirine eşit bir dikdörtgendir. O halde kare sınıfını aşağıdaki şekilde tanımlayabiliriz. class kare:public dikdörtgen{ // kare sınıfı, dikdörtgen sınıfından miras alır. public: int ...