Čo je to pole objektov?
JAVA POLE OF OBJECT , ako je definované jeho menom, ukladá pole objektov . Na rozdiel od tradičného poľa, ktoré uchováva hodnoty ako reťazec, celé číslo, boolovská hodnota atď., Pole objektov ukladá OBJEKTY. Prvky poľa ukladajú umiestnenie referenčných premenných objektu.
Syntax:
Class obj[]= new Class[array_length]
Príklad: Vytvorenie poľa objektov
Krok 1) Skopírujte nasledujúci kód do editora
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);}}
Krok 2) Uložte, kompilujte a spustite kód.
Krok 3) Chyba =? Skúste a vykonajte ladenie skôr, ako prejdete na krok 4.
Krok 4) Riadok kódu, Account obj [] = nový účet [2]; presne vytvára pole dvoch referenčných premenných, ako je uvedené nižšie
Krok 5) Odkomentujte riadok č. 4 a 5. Tento krok vytvorí objekty a priradí ich k poľu referenčných premenných, ako je uvedené nižšie. Váš kód sa musí spustiť hneď.
Výkon:
For Array Element 0Value of a =1Value of b =2For Array Element 1Value of a =3Value of b =4