Objektumok tömbje Java

Miben található az objektumok tömbje Java?

Java Objektumok tömbje, a neve által meghatározott módon tárol egy objektumok tömbje. A hagyományos tömböktől eltérően, amelyek olyan értékeket tárolnak, mint a karakterlánc, egész szám, logikai érték stb., az objektumok tömbje OBJEKTUMOKAT tárol. A tömbelemek tárolják az objektum referenciaváltozóinak helyét.

Syntax:

Class obj[]= new Class[array_length]

Hogyan lehet objektumtömböt létrehozni Java?

Step 1) Nyissa meg a kódszerkesztő. Másolja be a következő kódot egy szerkesztőbe.

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);
 }
}

Step 2) Mentse el a kódot.

Mentse, fordítsa le és futtassa a kódot.

Step 3) Hiba=?

Próbálkozzon hibakereséssel, mielőtt a 4. lépésre lépne.

Step 4) Check Account obj[] = új fiók[2]

A kódsor: Account obj[] = new Account[2]; pontosan létrehoz egy két hivatkozásból álló tömböt változók az alábbiak szerint.

Java Objektumok tömbje

Step 5) Uncomment Line.

Törölje a megjegyzéseket a 4. és 5. sorról. Ez a lépés objektumokat hoz létre, és hozzárendeli azokat a referenciaváltozótömbhöz, az alábbiak szerint. A kódnak most futnia kell.

Java Objektumok tömbje

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

Foglald össze ezt a bejegyzést a következőképpen: