Array van objecten in Java

Wat is een array van objecten in Java?

Java Reeks objecten, zoals gedefinieerd door de naam, slaat een reeks objecten. In tegenstelling tot een traditionele array waarin waarden als string, integer, Boolean, enz. worden opgeslagen, slaat een array met objecten OBJECTEN op. De array-elementen slaan de locatie van de referentievariabelen van het object op.

Syntax:

Class obj[]= new Class[array_length]

Hoe u een reeks objecten kunt maken in Java?

Stap 1) Open je codebewerkerKopieer de volgende code in een 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);
 }
}

Stap 2) Bewaar je code.

Bewaar, compileer en voer de code uit.

Stap 3) Fout =?

Probeer eerst de fouten op te lossen voordat u doorgaat naar stap 4.

Stap 4) Account controleren obj[] = nieuw account[2]

De coderegel Account obj[] = new Account[2]; creรซert precies een array van twee referenties variabelen zoals hieronder aangegeven.

Java Reeks objecten

Stap 5) Regel voor het verwijderen van commentaar.

Verwijder commentaarregel # 4 en 5. Met deze stap worden objecten gemaakt en toegewezen aan de referentievariabele-array, zoals hieronder weergegeven. Uw code moet nu worden uitgevoerd.

Java Reeks objecten

Output:

For Array Element 0
Value of a =1
Value of b =2
For Array Element 1
Value of a =3
Value of b =4

Vat dit bericht samen met: