Wie man Java Objekte wiederholen

March 3

In der Programmiersprache Java werden erweiterte Datentypen--bestehend aus anderen erweiterten Datentypen und primitive Datentypen--in Klassen definiert. Wenn Sie eine Instanz dieser Klasse erstellen, wird es als ein Objekt bezeichnet. Objekte können alles aus einer Zeichenfolge von Zeichen, eine Komponente der grafischen Benutzeroberfläche sein. In einigen Fällen müssen Sie mehrere Instanzen einer Java-Klasse wiederholt zu erstellen. Java For-Schleife können Sie viele Kopien eines Objekts mit sehr wenig Code zu erstellen.

Anweisungen

1 Definieren Sie ein Array von Object-Datentyp, den Sie erstellen möchten. Machen Sie es groß genug für alle Objekte, die Sie vornehmen möchten. Wollte man 14 JButton-Objekte zu erstellen, würden Sie beispielsweise den folgenden Code verwenden:

JButton Tasten [] = neue JButton [14];

2 Erstellen Sie eine neue For-Schleife, die alle Objekte im Array durchläuft. Verwenden Sie den folgenden Code, ersetzen den Namen des Arrays "Tasten":

für (Int i = 0; i < buttons.length; i++) {}

}

3 Erstellen Sie eine neue Kopie des Objekts in der Schleife und den aktuellen Abstand in das Object-Array zugewiesen. Beispielsweise der folgende Code erstellt eine neue JButton und weist sie auf die Schaltflächen-Array:

Schaltflächen [i] = neue JButton();

4 Das Objekt innerhalb der For-Schleife Klammern weitere Änderungen vornehmen. Der folgende Code würde beispielsweise Ändern der Beschriftung aller Schaltflächen auf "Hello World:"

Schaltflächen [i] .setText ("Hello World:");

Tipps & Warnungen

  • Zugreifen Sie die einzelnen Kopien eines Objekts durch Aufrufen der Array und die Anzahl der das Objekt, das Sie zugreifen möchten. Beispielsweise konnten Sie zugreifen, die fünfte Schaltfläche mit "Tasten [4]."