Serie di oggetti in Java

Che cosa è un array di oggetti in Java?

Java Matrice di oggetti, come definito dal nome, memorizza un file serie di oggetti. A differenza di un array tradizionale che memorizza valori come stringhe, numeri interi, booleani, ecc., un array di oggetti memorizza OGGETTI. Gli elementi dell'array memorizzano la posizione delle variabili di riferimento dell'oggetto.

Sintassi:

Class obj[]= new Class[array_length]

Come creare una serie di oggetti in Java?

Passo 1) Apri il tuo editor di codiceCopia il seguente codice 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);
 }
}

Passo 2) Salva il tuo codice.

Salva, compila ed esegui il codice.

Passo 3) Errore=?

Prova ad eseguire il debug prima di procedere al passaggio 4.

Passo 4) Controlla account obj[] = nuovo account[2]

La riga di codice Account obj[] = new Account[2]; crea esattamente un array di due riferimenti variabili come mostrato di seguito.

Java Matrice di oggetti

Passo 5) Riga di commento.

Decommenta le righe n. 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.

Java Matrice di oggetti

Produzione:

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