I programmeringssproget Java , avancerede data typer - består af andre avancerede datatyper og primitive datatyper - er defineret i klasser. Når du opretter en instans af denne klasse , er det nævnt som et objekt . Objekter kan være alt fra en streng af tegn til en grafisk brugergrænseflade -komponent . I nogle tilfælde kan det være nødvendigt at oprette flere forekomster af en java -klasse repetitively . Javas For loop kan du oprette mange kopier af et objekt med meget lidt kode. Instruktioner
1
Definer en vifte af objektet type, som du vil oprette. Gør det stort nok til at holde alle de objekter, du ønsker at gøre . For eksempel, hvis du ønskede at skabe 14 JButton objekter ville du bruge følgende kode :
JButton knapper [ ] = new JButton [ 14]
2
Opret en ny For løkke, der krydser alle de objekter i array. Brug følgende kode , der erstatter "knapper" med navnet på dit array : Hej
for (int i = 0; i < buttons.length , i + +) {
}
3
Opret en ny kopi af dit objekt inde i løkken , og tildele den til den nuværende plads i objektet array. For eksempel opretter følgende kode en ny JButton og tildeler den til knapper matrix:
knapper [i] = new JButton ();
4
Foretag eventuelle andre ændringer af objekt i for-løkken s parentes. For eksempel vil følgende kode ændre etiketten for alle knapperne til " Hello World : "
knapper [i] setText ( " Hello World :"); .
< Br >