EMZETT.
Войти

Перегрузка (overloading)

Коротко: Несколько методов с одним именем, но разным списком параметров (числом или типом) — Java при вызове автоматически выбирает подходящий вариант.

Подробнее: Одного типа возврата недостаточно для различения двух методов — при перегрузке учитываются только число/тип параметров. Не путать с переопределением (overriding).

int sum(int a, int b) { return a + b; }
double sum(double a, double b) { return a + b; }

Подробности

class Calculator {
    int sum(int

См. также: методы, параметры, конструкторы