Sobes.tech
Junior — Middle

Programlamada ad-hoc çok biçimlilik nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Ad-hoc çok biçimlilik, bir fonksiyonun veya operatörün farklı veri türleriyle çalışabilme yeteneğidir, ancak her tür için farklı bir uygulama ile. C#'ta bu, metod veya operatör aşırı yükleme yoluyla elde edilir. Örneğin, aynı isimli, ancak farklı parametreleri olan bir metod, ad-hoc çok biçimliliği uygular.

Örnek:

void Print(int number) {
    Console.WriteLine("Tam sayı: " + number);
}

void Print(string text) {
    Console.WriteLine("Dize: " + text);
}

// Çağrı
Print(5);       // İlk metodu çağırır
Print("merhaba"); // İkinci metodu çağırır

Bu şekilde, aynı fonksiyon farklı veri türlerine uyum sağlar ve farklı uygulamalarla çalışır.