EMZETT.
Войти

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

Коротко: Несколько методов с одним именем, но разным списком параметров (числом или типом параметров) в одном классе.

Подробнее: Какой из перегруженных вариантов фактически выполнится при вызове, решает компилятор по переданным аргументам — например, рядом методы add(int, int) и add(double, double). Не путать с переопределением (override), когда подкласс заново реализует унаследованный метод с той же сигнатурой.

Подробности

class Calculator {
    int add(int a, i

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