Junior — Middle
91
Metodların yüklənməsi obyekt yönümlü proqramlaşdırmada çox formallığın prinsipi tətbiqinin nümunəsidir?
AI-dan cavab
sobes.tech Süni İntellekt
Bəli, metodların yüklənməsi (method overloading) obyekt yönümlü proqramlaşdırmada polimorfizmin nümunəsidir, xüsusən də tərtib zamanı polimorfizm (statik polimorfizm).
Yüklənmə, eyni sinifdə eyni adda, lakin fərqli parametrlərlə (növ, say və ya sıra) bir neçə metodun mövcud olmasıdır. Tərtibçi, ötürülən arqumentlərə əsasən uyğun metodu tərtib zamanı seçir.
Misal:
class Calculator {
int add(int a, int b) {
return a + b;
}
double add(double a, double b) {
return a + b;
}
}
Burada add metodu tam və ondalıklı ədədlərlə işləmək üçün yüklənmişdir.