In de programmeertaal Java , geavanceerde data types - bestaande uit andere geavanceerde data types en primitieve datatypes - worden gedefinieerd in klassen . Wanneer u een instantie van die klasse te maken , wordt het genoemd als een object . Objecten kan alles zijn van een reeks karakters aan een grafische user interface component . In sommige gevallen kan het nodig zijn om meerdere exemplaren van een Java-klasse herhaaldelijk te creëren . Java's For-lus kunt u veel kopieën van een object met zeer weinig code te creëren . Instructies 1 Definieer een array van het type object dat u wilt maken . Maken het groot genoeg is om alle objecten die u wilt maken te houden . Bijvoorbeeld , als je wilde 14 JButton objecten te maken , zou je de volgende code gebruiken : JButton knoppen [ ] = new JButton [ 14 ] ; kopen van 2 Maak een nieuwe voor lus die doorkruist alle objecten in de array. Gebruik de volgende code , ter vervanging van " knoppen " met de naam van uw array : for (int i = 0 ; i < buttons.length ; i + + ) { } 3 Maak een nieuwe kopie van uw object binnenkant van de lus en toewijzen aan de huidige ruimte in het object array. Bijvoorbeeld , de volgende code wordt een nieuwe JButton en wijst deze toe aan de knoppen matrix: knoppen [ i ] = new JButton ( ) ; 4 Breng eventuele andere wijzigingen in de object binnen de For-lus van beugels . Bijvoorbeeld , zou de volgende code op het etiket van alle knoppen veranderen in " Hallo Wereld : " knoppen [ i ] setText ( " Hello World : " ) ; . < Br >
|