EMZETT.
Увійти

Перевантаження (method overloading)

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

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

Подробиці

class Calculator {
    int add(int a, i

Див. також: методи, параметри, успадкування