Virtual Fonksiyonlar
# Virtual Fonksiyonlar
Bir fonksiyonun polymorphic davranabilmesi için virtual anahtar kelimesi kullanılır.
Virtual fonksiyonlar sayesinde hangi fonksiyonun çalışacağı çalışma zamanında (Runtime) belirlenir.
Bu özellik Runtime Polymorphism'in temelidir.
Örnek Kod
#include <iostream>
using namespace std;
class Animal
{
public:
virtual void Speak()
{
cout << "Hayvan" << endl;
}
};
class Dog : public Animal
{
public:
void Speak() override
{
cout << "Hav Hav" << endl;
}
};🎯 Bu Dersteki Görevler
Virtual Fonksiyon
Dil: cpp
Yükleniyor…