Почему перегрузка и переопределение метода необходимы в Java? [Дубликат]

Возможный дубликат:

Полиморфизм против переопределения против перегрузки I '

я изо всех сил пытаюсь понять, почемунеобходима перегрузка и переопределение метода в Яве?

Я прочитал несколько статей об этом, но не смог понять, почемунужно практически?

Я также посетил приведенный ниже URL в stackoverflow, но ям пока не понятно в этой теме.

Перегрузка и переопределение Java

Любой практический пример будет оценен.

Заранее спасибо.