Під поняттям «перевантаження» розуміється використання одного і того ж імені методу кілька разів при його оголошенні у класі.Jun 22, 2018
Перевантаження методів – це можливість створювати декілька методів з однаковою назвою, але різними параметрами.
Java дозволяє визначення всередині одного класу двох або більше методів з одним ім'ям, якщо оголошення їх параметрів різні. У цьому випадку методи називають перевантаженими, а процес – перевантаженням методів. Перевантаження методів – один із способів підтримки поліморфізму в Java.
Перевантаження (overload) та перевизначення (override) – два інструменти досягнення поліморфної поведінки у Java. Перевантаженням реалізується ad-hoc-поліморфізм. Це означає один і той же метод може працювати з різними параметрами.