Встречается на собеседованиях • сегодня

Что такое перегружаемый метод

Перегружаемый метод — это метод с тем же именем, что и у другого метода в том же классе, но с разными параметрами (типами, количеством или порядком). Перегрузка позволяет использовать одно имя для разных реализаций, упрощая API.

Пример:

java
class Calculator {
    int add(int a, int b) {
        return a + b;
    }
    
    double add(double a, double b) {
        return a + b;
    }
}

Здесь add перегружен для работы с int и double. Компилятор выбирает версию метода на основе аргументов. Возвращаемый тип не учитывается при перегрузке — сигнатура включает только имя и параметры.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы