Array von Objekten in Java
Was ist ein Array von Objekten in Java?
Java Array von Objekten, wie durch seinen Namen definiert, speichert eine Array von Objekten. Im Gegensatz zu einem herkömmlichen Array, das Werte wie Zeichenfolgen, Ganzzahlen, Boolesche Werte usw. speichert, speichert ein Array von Objekten OBJEKTE. Die Array-Elemente speichern die Position der Referenzvariablen des Objekts.
Syntax:
Class obj[]= new Class[array_length]
So erstellen Sie ein Array von Objekten in Java?
Schritt 1) Öffne deine Code-Editor. Kopieren Sie den folgenden Code in einen Editor.
class ObjectArray{ public static void main(String args[]){ Account obj[] = new Account[2] ; //obj[0] = new Account(); //obj[1] = new Account(); obj[0].setData(1,2); obj[1].setData(3,4); System.out.println("For Array Element 0"); obj[0].showData(); System.out.println("For Array Element 1"); obj[1].showData(); } } class Account{ int a; int b; public void setData(int c,int d){ a=c; b=d; } public void showData(){ System.out.println("Value of a ="+a); System.out.println("Value of b ="+b); } }
Schritt 2) Speichern Sie Ihren Code.
Speichern, kompilieren und führen Sie den Code aus.
Schritt 3) Fehler=?
Versuchen Sie es mit dem Debuggen, bevor Sie mit Schritt 4 fortfahren.
Schritt 4) Konto prüfen obj[] = neues Konto[2]
Die Codezeile Account obj[] = new Account[2]; Erstellt genau ein Array mit zwei Referenzen Variablen wie unten gezeigt.
Schritt 5) Kommentarzeile aufheben.
Kommentieren Sie die Zeilen Nr. 4 und 5 aus. Dieser Schritt erstellt Objekte und weist sie dem Referenzvariablen-Array zu, wie unten gezeigt. Ihr Code muss jetzt ausgeführt werden.
Ausgang:
For Array Element 0 Value of a =1 Value of b =2 For Array Element 1 Value of a =3 Value of b =4