Назад к вопросам
Junior — Middle
70
Какой вид связывания методов используется при их перегрузке?
Компании, где спрашивали
Effective Mobile
Ответ от нейросети
sobes.tech AI
При перегрузке методов в Java используется статическое связывание (static binding). Это означает, что выбор конкретной версии метода происходит во время компиляции на основе типов параметров, с которыми вызывается метод.
Например:
class Example {
void print(int a) {
System.out.println("int: " + a);
}
void print(String s) {
System.out.println("String: " + s);
}
}
// При вызове print(5) компилятор связывает вызов с методом print(int a)
// При вызове print("hello") — с методом print(String s)