Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Overbelasting Methoden in Java
Op Java , wordt een functie genaamd een " methode", en de parameters worden " argumenten . " Een methode kan een aantal argumenten te nemen , maar een enkele methode header kan slechts een rekening gedefinieerd argument set . Om verschillende sets te accepteren , moet u meerdere methode headers voor elke andere set , of " overbelasting " van de methode te creëren . Overbelasting Methoden

Om overbelasting van een methode , simpelweg verklaren meerdere methoden met dezelfde naam maar met verschillende argumenten . Elk object van die klasse zal zijn om beide versies van de methode noemen door het invoeren van een van beide set parameters als argumenten . U kunt ook een andere versie van een overbelaste methode binnen het lichaam van die methode ( bijv. " overloadedMethod ( ) " kan " overLoadedMethod ( int , double ) " zolang die versie ook is verklaard noemen ) te bellen .

Overbelasting van de constructor

standaard , elke klasse in Java heeft een constructor zonder argumenten , die gewoon instantieert een object en neemt geen andere maatregelen neemt . Zo , een instantie van die klasse maakt u door te bellen naar dat constructeur . Echter , als je overbelasting van de constructeur met een versie die meerdere argumenten neemt , u de " standaard " no - argument constructor , die andere delen van de code die afhankelijk zijn van die aannemer kan breken uitschakelen . U moet een nieuwe constructor te definiëren zonder argumenten als je no- argument functionaliteit terug .
Voordelen van Overbelasting

Een voordeel van overbelasting
is dat het zorgt voor maatwerk in methode aanroep . Een die alleen de verplichte argumenten neemt , en een die alle mogelijke argumenten neemt : als je wilt een methode die optioneel vlaggen neemt het ontwerp , kunt u de methode om twee versies in wezen te creëren overbelasten . In het lichaam van de methode met minder argumenten , gewoon bellen met de andere methode , het passeren van de argumenten om die methode als standaardwaarden voor de optionele vlaggen .
Overbelasting en Inheritance

Wanneer een klasse erft methoden uit de superklasse , erft ook alle overbelast methoden ook. Het kan ook herdefiniëren geërfd methoden . Wanneer u een overbelaste ouder methode overschrijven , zal de klasse kind zijn eigen overschreven methoden gebruiken wanneer het hen vindt - anders zal het versie van de bovenliggende klasse te gebruiken

.

Previous: Next:
  Java Programming
·Hoe te Records in Java Invoege…
·Hoe om te controleren Printers…
·Instructies voor de Chefmate W…
·Hoe om te doen Opgenomen Data …
·Hoe schrijf ik een Java applet…
·Hoe de Zet Java 
·Hoe kan ik een SVN in Eclipse …
·Hoe te Push Out Java 
·Hoe te Grenzen Maak in een ras…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Python Speed ​​
·Online tutorials op Device Drivers gebru…
·Hoe te Simulatie Time Count in Matlab 
·Hoe om te defragmenteren een VMWare Afbe…
·Toegang tot een C Structuur van Fortran 
·Hoe de Column Orde Verandering in Alter …
·Hoe te Teken Reset in VB6 
·Hoe de gedeelde map in 3ami Verander 
·Hoe te Strings Split in JavaScript 
Copyright © Computer Kennis http://www.nldit.com