Polymorphism Nedir?
# Polymorphism (Çok Biçimlilik)
Polymorphism, Nesne Yönelimli Programlamanın (OOP) temel prensiplerinden biridir.
Kelime anlamı 'çok biçimlilik'tir.
Polymorphism sayesinde aynı isimdeki bir fonksiyon, farklı nesnelerde farklı davranışlar sergileyebilir.
Örneğin tüm hayvanların 'SesCikar()' isimli bir fonksiyonu olabilir. Ancak köpek havlar, kedi miyavlar, kuş öter.
Bu sayede ortak bir arayüz kullanılarak farklı davranışlar elde edilir ve kod daha esnek hale gelir.
Örnek Kod
#include <iostream>
using namespace std;
class Animal
{
public:
virtual void Sound()
{
cout << "Hayvan sesi" << endl;
}
};🎯 Bu Dersteki Görevler
İlk Polymorphism
Dil: cpp
Yükleniyor…