Перевантаження (method overloading)
Коротко: Кілька методів з однаковою назвою, але різним списком параметрів (кількістю чи типом параметрів) в одному класі.
Докладніше: Який із перевантажених варіантів фактично виконається під час виклику, вирішує компілятор за переданими аргументами — наприклад, поруч методи add(int, int) і add(double, double). Не плутати з перевизначенням (override), коли підклас заново реалізує успадкований метод із тим самим підписом.
Подробиці
class Calculator {
int add(int a, iДив. також: методи, параметри, успадкування