Junior — Middle
Eyni ad və parametrlərlə statik metod eyni sinifdə təyin oluna bilərmi?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da, eyni sinifda eyni ad və eyni parametrlərlə iki statik metod təyin etmək mümkün deyil. Bu, metodların imza (ad + parametrlərin növü) üzrə yüklənməsindən irəli gəlir və eyni imzalar münaqişəyə səbəb olacaq.
Əgər eyni imzaya malik iki statik metod elan etməyə çalışsanız, tərtibçi xəta verəcək:
public class Example {
public static void method(int a) { }
public static void method(int a) { } // Tərtib xətası: metodun təkrarlanması
}
Beləliklə, yükləmə yalnız parametrlər fərqli olduqda mümkündür.