Nwlapcug.com


Come fare la ripetizione di oggetti Java

Nel linguaggio di programmazione Java, tipi di dati avanzato, composto da altri tipi di dati avanzati e tipi di dati primitivi, sono definiti nelle classi. Quando si crea un'istanza di tale classe, è considerato un oggetto. Gli oggetti possono essere qualsiasi cosa, da una stringa di caratteri a un componente di interfaccia utente grafica. In alcuni casi, potrebbe essere necessario creare più istanze di una classe java in modo ripetitivo. Ciclo For Java permette di creare tante copie di un oggetto con pochissimo codice.

Istruzioni

1

Definire una matrice del tipo di oggetto che si desidera creare. Rendono abbastanza grande per contenere tutti gli oggetti che si desidera apportare. Ad esempio, se si voleva creare 14 JButton oggetti, si utilizzerà il seguente codice:

JButton pulsanti [] = new JButton [14];

2

Creare un nuovo ciclo For che attraversa tutti gli oggetti nella matrice. Utilizzare il seguente codice, sostituendo "pulsanti" con il nome della matrice:

per (int i = 0; i < buttons.length; i + +) {

}

3

Creare una nuova copia dell'oggetto all'interno del loop e assegnarlo nello spazio corrente nella matrice di oggetti. Ad esempio, il codice seguente crea un nuovo JButton e assegna alla matrice di pulsanti:

pulsanti [i] = nuovo JButton();

4

Apportare altre modifiche all'oggetto all'interno di parentesi quadre di ciclo For. Ad esempio, il codice seguente sarebbe modificare l'etichetta di tutti i pulsanti per "Hello World:"

pulsanti [i] .setText ("Hello World:");

Consigli & Avvertenze

  • Accedere le singole copie di un oggetto chiamando la matrice e il numero dell'oggetto che si desidera accedere. Ad esempio, è possibile accedere il quinto pulsante con "pulsanti [4]."