In Java-programma's Call , constructormethoden bellen kan uw code te objectinstanties van klassen te creëren . Wanneer u een klasse verklaring in Java te schrijven , u een of meer constructormethoden opgeven . Code buiten de klasse kan deze methoden bellen naar objecten die de eigenschappen en het gedrag beschreven in de verklaring zal moeten maken . U kunt een klasse constructor bellen van ergens anders in uw toepassing , met inbegrip van binnen andere klasse declaraties en functies , welke methoden in Java worden genoemd . Afhankelijk van de klasse constructor , moet u mogelijk ook om parameters door te geven . Instructies 1 Zoek het punt in je applicatie code waarin u het object wilt maken . Dit kan overal in uw toepassing te zijn , in de belangrijkste klasse of een andere klasse . Het kan ook in een werkwijze in een klasse . Zolang de doelklasse is bereikbaar vanaf waar u het schrijven van code , kunt u de constructor -methode noemen . In de meeste gevallen zal uw Java-klassen zijn in een enkele applicatie -pakket , zodat de lessen kunnen allemaal toegang tot elkaar . Kopen van 2 Roep de klasse constructor -methode . Om een constructor methode noemen , moet uw code de naam van de klasse en de " nieuwe " keyword te gebruiken . De volgende voorbeeldcode geeft aan de techniek : nieuw TaskHandler ( ) ; Deze code geldt voor een klasse verklaring genaamd " TaskHandler " , dat is in een ander bestand in de toepassing . De " nieuwe " keyword instrueert Java om te zoeken naar de constructormethode binnen de aangegeven klasse aangifte en voer het uit . Wanneer de constructor methode uitvoert , keert het terug een object instantie van de klasse . 3 Store uw nieuwe object in een variabele . U kunt objecten van een klasse direct te gebruiken , op dezelfde lijn als het aanroepen van de constructor -methode . Het is echter algemeen nuttig om de object instantie opgeslagen in een variabele referentie . Breid uw code als volgt : TaskHandler kant = new TaskHandler ( ) ; Deze variabele bevat nu een verwijzing naar het object bijvoorbeeld . U kunt de variabele naam gebruiken om methoden die in de klas verklaring noemen . Pass parameters 4 aan de constructor -methode . Afhankelijk van de klasse die u probeert te instantiëren , moet u parameters moet doorgeven wanneer u de constructor -methode noemen . De volgende voorbeeldcode geeft de contouren van een constructor methode : openbare TaskHandler ( String naam ) op Om een nieuw object van dit type te creëren , je moet een code voor een string waarde of variabele doorgeven aan deze constructor methode als in de volgende voorbeeld : TaskHandler kant = new TaskHandler ( " manager " ) ; de volgende code is een alternatieve methode voor hetzelfde proces : String handlerName = " Manager " ; TaskHandler kant = new TaskHandler ( handlerName ) ; Alter uw code aan de constructormethode van de klasse dat u gebruikt . 5 Gebruik het object volgen uit uw constructormethode oproep . U kunt gebruik maken van de methoden van de klasse direct als volgt : nieuw TaskHandler ( handlerName ) doSomething ( ) ; Dit zou gelden voor een methode met de naam " doSomething " die wordt vermeld in de klasse . . Als alternatief kunt u methoden op het variabele object als volgt bellen : hand.doSomething ( ) ; Gebruik uw object bijvoorbeeld om de functies in uw toepassing implementeren < . br > |