Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat is een Constructor methode in Java ?
Java is een objectgeoriënteerde programmeertaal die wordt gebruikt om toepassingen in een omgeving die in een andere omgeving kan draaien zonder dat hoeft te worden gecompileerd te creëren . Omdat het object georiënteerd , Java maakt gebruik van een bepaald soort functie ( aka _method_ ) dat een heet " constructeur . " De constructor methode creëert een virtueel object van zijn blauwdruk , die een heet " klasse . "
Voorbeeld Constructors

Dit voorbeeld functie maakt een object door te bellen naar haar bouwer:

public class make_people
{public static void main ( String [ ] args ) {

Worker obWorker = new Arbeider
( " Gus " ) ; Loodgieter obPlumber = new Loodgieter ( " Shirley " ) ; Loodgieter obPlumber2 = new Plumber ( 5 ) ; Loodgieter obPlumber3 = new Loodgieter ( ) ;

}

} //einde van make_people
Constructor Namen

Twee verschillende soorten virtuele mensen
worden gemaakt in dit voorbeeld . Een daarvan is een werker , de andere , een loodgieter . De eerste Worker moet worden gemaakt , " Gus ", wordt gemaakt met de constructor Arbeider ( [ naam werknemer ] ) . Merk op dat de aannemer heeft dezelfde naam ( en wordt gespeld met dezelfde zaak ) als de naam van de klasse , Worker . Dit is altijd het geval met constructorfuncties : Ze hebben altijd de naam van de klasse zijn ze construeren van een object voor

Notice
ook het nieuwe sleutelwoord . . Dit is nodig om het nieuwe object . Als dit programma was om een ​​object variabele declareren met een uitspraak als "Worker someWorker , " en de verklaring heeft de nieuwe zoekwoord niet gebruiken , dan is er geen object is gemaakt
Overbelasting Constructors
< . br

constructors > zijn meestal overbelast , wat betekent dat er kan worden verschillende constructeurs voor een klasse . Echter , moet elke constructeur verschillend van de andere zijn, in termen van het aantal argumenten die zij nemen , of het typen van de argumenten . Met andere woorden , zou dit een compileerfout produceren , als het verscheen in een klasse bestand :

Arbeider
( int a , int b , int c ) ; Worker ( int d , e int , int f ) ; < br

Het monster programma > in dit artikel toont een aantal voorbeelden van overloaded functies worden opgeroepen . Drie verschillende loodgieters zijn gemaakt , elk met een andere constructeur . Een aannemer neemt een string als een argument , men neemt een int ( Eger ) . Men neemt geen argumenten .
De definitie van een Constructor

Wat gaat er eigenlijk aan de binnenkant van een aannemer is de initialisatie van lid variabelen . Hier is de Worker klasse initialiseren van de variabele "name " in zijn constructeurs :

public class Worker
{private String naam ; openbare Worker ( ) { naam = " " ; System.out.println ( " ik ben een niet nader Worker " ) ; } openbare Arbeider ( String argName ) { naam = argName ; System.out.format ( " . Mijn naam is % s \\ n " , naam ) ; } } ;//end class Worker < br >
Access bestekschrijvers

Let op de _access specifier_ hier : Dat is het " publiek " keyword dat voordat Arbeider komt , in de constructor definities . Het " publiek " toegang specifier zegt dat code buiten de Worker klasse kan de Worker constructeurs noemen . Maar als een van de constructeurs is het " publiek " veranderd in " prive , " code buiten de Worker klasse kan niet bellen dat constructor .

Previous: Next:
  Java Programming
·Hoe te DSN Informatie gebruik …
·Java Dubbele Opmaak 
·Om te lezen hoe een Word- docu…
·Hoe eigen tags Schrijf in JSP 
·Hoe te FileReader Krijg een gi…
·Hoe gegevens in Java 
·Hoe maak je een Android App ve…
·Hoe te Lava Fix op 317 Client 
·Hoe kan ik JSP Van Run een Ecl…
  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 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 maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Hoe maak je een Single Het optreden van …
·Hoe te sorteren in Turbo C + + 
·Visual Basic LINQ Tutorial 
·Hoe maak je een Web Inloggen Interface M…
·Hoe een Mail naar Script Formulier Maak 
·Wat is een koptekst in Java ? 
·Hoe te jQuery Invoegen 
·Soorten Input Boxen in VBA 
·Visual Basic 2005 Express Edition Tutori…
Copyright © Computer Kennis http://www.nldit.com