Встречается на собеседованиях • сегодня
Какой тип связывания при перегрузке метода
В Java используется статическое связывание (early binding) при перегрузке методов. Это означает, что компилятор определяет, какой именно метод вызывать, на этапе компиляции, основываясь на типах аргументов, указанных в вызове.
Пример:
java
class OverloadExample {
void print(int x) { System.out.println("int: " + x); }
void print(String s) { System.out.println("String: " + s); }
public static void main(String[] args) {
OverloadExample obj = new OverloadExample();
obj.print(10); // Вызов print(int)
obj.print("Hello"); // Вызов print(String)
}
}Выбор метода зависит от типа аргумента (int или String), а не от типа объекта во время выполнения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы