Junior — Middle
Dasturlashda ad-hoc-polimorfizm nima?
sobes.tech AI
AIdan javob
Ad-hoc polimorfizm — bu funksiyaga yoki operatorga turli ma'lumot turlari bilan ishlash imkoniyati, lekin har bir tur uchun turli amalga oshirish bilan. C# da bu metodlar yoki operatorlarning ortiqcha yuklanishi orqali amalga oshiriladi. Masalan, bir nomli, lekin turli parametrlar bilan metod, ad-hoc polimorfizmni amalga oshiradi.
Misol:
void Print(int number) {
Console.WriteLine("Butun son: " + number);
}
void Print(string text) {
Console.WriteLine("Matn: " + text);
}
// Chaqirish
Print(5); // Birinchi metodni chaqiradi
Print("salom"); // Ikkinchi metodni chaqiradi
Shu tarzda, bir xil funksiya turli ma'lumot turlariga moslashadi va turli amalga oshirishlarga ega bo'ladi.