Возможна ли перегрузка метода в Java?
Возможна ли перегрузка метода в Java?

Видео: Возможна ли перегрузка метода в Java?

Видео: Возможна ли перегрузка метода в Java?
Видео: Урок по Java 29: перегрузка методов 2 2024, Ноябрь
Anonim

Перегрузка метода это функция, которая позволяет классу иметь более одного метод с одинаковым именем, если их списки аргументов различны. Он похож на конструктор перегрузка в Джава , что позволяет классу иметь более одного конструктора с разными списками аргументов.

Точно так же спрашивается, можем ли мы перегрузить основной метод в Java?

Да ты может перегрузить основной метод в Джава . ты должен позвонить в перегруженный основной метод от фактического основной метод . Да, основной метод может быть перегружен . Перегруженный основной метод должен вызываться изнутри "public static void" главный (String args ) », поскольку это точка входа, когда класс запускается JVM.

Кроме того, хороша ли перегрузка метода? Перегрузка не влияет на производительность; он разрешается компилятором во время компиляции. Если вы используете C # 4.0, вы можете сэкономить немного усилий и использовать необязательные параметры. Влияние на производительность, насколько я знаю, похоже на определение нового метод . На производительность влияет место на жестком диске.

Во-вторых, почему в Java используется перегрузка методов?

это использовал когда класс, который является наследником другого класса, хочет использовать большую часть возможностей родительского класса и в определенных случаях хочет реализовать определенные функции. Перегрузка в Джава это возможность создавать несколько методы с таким же названием, но с разными параметрами.

Можем ли мы перегрузить метод в другом классе?

Перегрузка может случиться в том же класс а также родитель-ребенок класс отношения, тогда как переопределение происходит только в отношениях наследования. Это правильный вопрос, поскольку обычно перегрузка объясняется двумя методы с таким же названием (но другой параметры) в том же класс.

Рекомендуемые: