Come creare array di oggetti in Java

Sommario:

Anonim

Cos'è un array di oggetti?

JAVA ARRAY OF OBJECT , come definito dal suo nome, memorizza un array di oggetti . A differenza di un array tradizionale che memorizza valori come string, integer, boolean, ecc., Un array di oggetti memorizza OBJECTS. Gli elementi dell'array memorizzano la posizione delle variabili di riferimento dell'oggetto.

Sintassi:

Class obj[]= new Class[array_length]

Esempio: per creare una matrice di oggetti
Passaggio 1) Copiare il codice seguente in 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);}}

Passaggio 2) Salva, compila ed esegui il codice.
Passaggio 3) Errore =? Prova a eseguire il debug prima di procedere al passaggio 4.
Passaggio 4) La riga di codice Account obj [] = new Account [2]; crea esattamente un array di due variabili di riferimento come mostrato di seguito

Passaggio 5) Rimuovere il commento dalle righe 4 e 5. Questo passaggio crea oggetti e li assegna all'array di variabili di riferimento come mostrato di seguito. Il tuo codice deve essere eseguito ora.

Produzione:

For Array Element 0Value of a =1Value of b =2For Array Element 1Value of a =3Value of b =4