Продолжаем изучение методов. В этой статье разберем такие понятия как перегрузка и переопределение методов, также рассмотрим методы с аргументами переменной длины. На первом этапе изучения java трудно было понять логику такого подхода. Но с усложнением кода, когда приходилось использовать огромное количество методов схожих по своему функционалу, достоинства перегрузки стала очевидна. Итак, перегрузка - это когда в программе используются несколько методов с одинаковым названием, но с разными типами параметров или с разным их количеством. Если методы выполняют одинаковую функцию, но принимают разные (по типу или количеству) аргументы, то зачем нам использовать разные имена для этих методов. А так - одно имя метода, которое легко запомнить. Перегрузка методов реализует одну из основных концепций java (полиморфизм): один интерфейс – множество методов. Следует учесть, что возврат методами различных типов не будет являться перегрузкой. Еще раз: метод будет считаться перегруженным, если испол
Перегрузка и переопределение. Методы с аргументами переменной длины
10 марта 202510 мар 2025
17
2 мин