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

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

Видео: Възможно ли е претоварване на методите в Java?
Видео: Уроки Java - Методы, как их писать и что делают 2024, Ноември
Anonim

Претоварване на метода е функция, която позволява на клас да има повече от един метод с едно и също име, ако техните списъци с аргументи са различни. Това е подобно на конструктора претоварване в Java , което позволява на клас да има повече от един конструктор с различни списъци с аргументи.

По същия начин се пита, можем ли да претоварим основния метод в Java?

Да ти може да претовари основния метод в Java . трябва да се обадите на претоварен основен метод от действителното основен метод . да, основният метод може бъда претоварен . Претоварен основен метод трябва да бъде извикан от вътрешността на "публичната статична празнота главен (String args)", тъй като това е входната точка, когато класът се стартира от JVM.

Освен по-горе, добро ли е претоварването на методите? Претоварване не оказва влияние върху производителността; той се разрешава от компилатора по време на компилиране. Ако използвате C# 4.0, можете да спестите малко работа на пръстите си и да използвате допълнителни параметри. Влиянието върху производителността, доколкото знам, е като дефиниране на ново метод . Влиянието върху производителността е място на вашия твърд диск.

Второ, защо претоварването на методите се използва в Java?

то е използван когато клас, който се простира от друг клас, иска да използва по-голямата част от характеристиките на родителския клас и иска да приложи специфична функционалност в определени случаи. Претоварване в Java е способността за създаване на множество методи със същото име, но с различни параметри.

Можем ли да претоварим метода в различен клас?

Претоварването може се случи в същото клас както и родител-дете клас връзка, докато преобладаването се случва само при наследствена връзка. Това е валиден въпрос, тъй като обикновено, претоварване се обяснява с две методи със същото име (но различен параметри) в същото клас.

Препоръчано: