Is overbelasting van de methode mogelijk in Java?
Is overbelasting van de methode mogelijk in Java?

Video: Is overbelasting van de methode mogelijk in Java?

Video: Is overbelasting van de methode mogelijk in Java?
Video: Java Method Overloading Tutorial - How To Overload A Method In Java 2024, Mei
Anonim

Methode overbelasting is een functie waarmee een klas meer dan één kan hebben methode dezelfde naam hebben, als hun argumentlijsten verschillend zijn. Het is vergelijkbaar met constructor overbelasting in Java , waardoor een klasse meer dan één constructor kan hebben met verschillende argumentlijsten.

Evenzo wordt gevraagd, kunnen we de hoofdmethode in Java overbelasten?

Ja jij kan de hoofdmethode overbelasten in Java . je moet de bellen overbelaste hoofdmethode: van de werkelijke belangrijkste methode: . Ja, belangrijkste methode kan: zijn overbelast . Overbelaste hoofdmethode: moet worden aangeroepen vanuit de "openbare statische leegte" hoofd (String args)" aangezien dit het startpunt is wanneer de klasse wordt gestart door de JVM.

Naast bovenstaande, is overbelasting van de methode goed? overbelasting heeft geen invloed op de prestaties; het wordt opgelost door de compiler tijdens het compileren. Als je C# 4.0 gebruikt, kun je je vingers wat werk besparen en optionele parameters gebruiken. Prestatie-impact, voor zover ik weet, is het als het definiëren van een nieuwe methode . De prestatie-impact is ruimte op uw harde schijf.

Ten tweede, waarom wordt overbelasting van de methode in Java gebruikt?

Het is gebruikt wanneer een klasse die zich uitstrekt van een andere klasse, het grootste deel van de functie van de bovenliggende klasse wil gebruiken en in bepaalde gevallen specifieke functionaliteit wil implementeren. overbelasting in Java is het vermogen om meerdere te creëren methoden met dezelfde naam, maar met verschillende parameters.

Kunnen we de methode in verschillende klassen overbelasten?

Overbelasting kan gebeuren in hetzelfde klas evenals ouder-kind klas relatie, terwijl overschrijven alleen plaatsvindt in een overervingsrelatie. Het is een terechte vraag, aangezien meestal overbelasting wordt uitgelegd met behulp van twee methoden met dezelfde naam (maar verschillend parameters) in dezelfde klas.

Aanbevolen: