Перевантаження (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Див. також: методи, параметри, конструктори