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.