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.
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.
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


