Перегрузка в Java - это возможность определить более одного метода с одним и тем же именем в классе. Компилятор может различать методы из-за их подписи метода.
Этот термин также проходит перегрузка методаи в основном используется только для повышения читабельности программы; чтобы он выглядел лучше. Тем не менее, сделайте это слишком много, и обратный эффект может вступить в игру, потому что код выглядит тоже похоже, и может быть трудно читать.
Примеры перегрузки Java
Существует девять различных способов использования метода print объекта System.out:
Когда вы используете метод print в своем коде, компилятор определит, какой метод вы хотите вызвать, посмотрев на сигнатуру метода. Например:
Каждый раз вызывается другой метод печати, потому что тип передаваемого параметра отличается. Это полезно, потому что метод печати должен будет варьироваться в зависимости от того, как он работает, в зависимости от того, имеет ли он дело со строкой, целым числом или логическим значением.
Больше информации о перегрузке
Что следует помнить о перегрузке, так это то, что вы не можете иметь более одного метода с одинаковым именем, число и тип аргумента, потому что это объявление не позволяет компилятору понять, как они разные.
Кроме того, вы не можете объявить два метода как идентичные подписи, даже если они имеют уникальные типы возвращаемых данных. Это потому, что компилятор не учитывает возвращаемые типы при различении методов.
Перегрузка в Java создает последовательность в коде, что помогает устранить несоответствия, что может привести к синтаксическим ошибкам. Перегрузка также просто удобный способ облегчить чтение кода.