Što je niz predmeta?
JAVIN NIZ OBJEKTA , kako je definiran njegovim imenom, pohranjuje niz objekata . Za razliku od tradicionalnog niza koji pohranjuje vrijednosti poput niza, cijelih brojeva, logičkih vrijednosti itd., Niz objekata pohranjuje OBJEKTE. Elementi niza pohranjuju mjesto referentnih varijabli objekta.
Sintaksa:
Class obj[]= new Class[array_length]
Primjer: Stvaranje niza objekata
Korak 1) Kopirajte sljedeći kod u 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);}}
Korak 2) Spremite, prevedite i pokrenite kôd.
Korak 3) Pogreška =? Pokušajte otkloniti pogreške prije nego što prijeđete na korak 4.
Korak 4) Redak koda, Account obj [] = novi račun [2]; točno stvara niz od dvije referentne varijable kao što je prikazano dolje
Korak 5) Komentirajte liniju br. 4 i 5. Ovaj korak stvara objekte i dodjeljuje ih referentnom nizu varijabli kao što je prikazano u nastavku. Vaš se kod mora pokrenuti sada.
Izlaz:
For Array Element 0Value of a =1Value of b =2For Array Element 1Value of a =3Value of b =4