Pole objektů v Java
V čem je pole objektů Java?
Java Pole Objektů, jak je definováno svým názvem, ukládá an pole objektů. Na rozdíl od tradičního pole, které ukládá hodnoty jako řetězec, celé číslo, logická hodnota atd., pole objektů ukládá OBJEKTY. Prvky pole ukládají umístění referenčních proměnných objektu.
Syntaxe:
Class obj[]= new Class[array_length]
Jak vytvořit pole objektů v Java?
Krok 1) Otevři tvůj editor kódu. Zkopírujte následující kód do editoru.
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 kód.
Uložte, zkompilujte a spusťte kód.
Krok 3) Chyba=?
Než přistoupíte ke kroku 4, zkuste provést ladění.
Krok 4) Check Account obj[] = nový účet[2]
Řádek kódu, Účet obj[] = nový Účet[2]; přesně vytvoří pole dvou odkazů proměnné jak je uvedeno níže.
Krok 5) Odkomentovat řádek.
Odkomentujte řádek č. 4 a 5. Tento krok vytvoří objekty a přiřadí je k poli referenčních proměnných, jak je znázorněno níže. Váš kód musí nyní běžet.
Výstup:
For Array Element 0 Value of a =1 Value of b =2 For Array Element 1 Value of a =3 Value of b =4


