Array af objekter i Java

Hvad er en matrix af objekter i Java?

Java Array af objekter, som defineret af dens navn, gemmer en række af objekter. I modsætning til en traditionel matrix, der gemmer værdier som streng, heltal, boolesk osv., gemmer en matrix af objekter OBJECTS. Array-elementerne gemmer placeringen af ​​objektets referencevariable.

Syntaks:

Class obj[]= new Class[array_length]

Sådan opretter du en række objekter i Java?

Trin 1) Åbn din kode editor. Kopier følgende kode ind i en 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);
 }
}

Trin 2) Gem din kode.

Gem, kompilér og kør koden.

Trin 3) Fejl=?

Prøv og fejlfind før du fortsætter til trin 4.

Trin 4) Tjek konto obj[] = ny konto[2]

Kodelinjen, Konto obj[] = ny konto[2]; opretter præcis en række af to referencer variabler som vist nedenfor.

Java Array af objekter

Trin 5) Afbemærk linje.

Fjern kommentar Linje # 4 & 5. Dette trin opretter objekter og tildeler dem til referencevariablen som vist nedenfor. Din kode skal køre nu.

Java Array af objekter

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