Matrice de obiecte în Java
În ce este o matrice de obiecte Java?
Java Matrice de obiecte, așa cum este definit de numele său, stochează un matrice de obiecte. Spre deosebire de o matrice tradițională care stochează valori precum șir, întreg, boolean etc., o matrice de obiecte stochează OBIECTE. Elementele matrice stochează locația variabilelor de referință ale obiectului.
Sintaxă:
Class obj[]= new Class[array_length]
Cum se creează o matrice de obiecte în Java?
Pas 1) Deschide-ul editor de coduri. Copiați următorul cod într-un 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);
}
}
Pas 2) Salvați codul dvs.
Salvați, compilați și rulați codul.
Pas 3) Eroare=?
Încercați și depanați înainte de a trece la pasul 4.
Pas 4) Verificare cont obj[] = cont nou[2]
Linia de cod, Account obj[] = new Account[2]; creează exact o matrice de două referințe variabile așa cum se arată mai jos.
Pas 5) Anulați comentariul.
Decomentați linia # 4 și 5. Acest pas creează obiecte și le atribuie matricei de variabile de referință, așa cum se arată mai jos. Codul dvs. trebuie să ruleze acum.
ieșire:
For Array Element 0 Value of a =1 Value of b =2 For Array Element 1 Value of a =3 Value of b =4


