Cómo crear una matriz de objetos en Java

¿Qué es una matriz de objetos?

Matriz de objetos Java, como lo define su nombre, almacena un conjunto de objetos. A diferencia de una matriz tradicional que almacena valores como cadenas, números enteros, booleanos, etc., una matriz de objetos almacena OBJETOS. Los elementos de la matriz almacenan la ubicación de las variables de referencia del objeto.

Sintaxis:

Class obj[]= new Class[array_length]

¿Cómo crear una matriz de objetos en Java?

Paso 1) Abra su Editor de código.
copia el siguientewing código en 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);
 }
}

Paso 2) Guarde su código.
Guarde, compile y ejecute el código.

Paso 3) Error=?
Pruebe y depure antes de continuar con el paso 4.

Paso 4) Comprobar cuenta obj[] = nueva cuenta[2]
La línea de código, Cuenta obj[] = nueva Cuenta[2]; crea exactamente una matriz de dos referencias las variables como se muestra a continuación.


Matriz de objetos Java

Paso 5) Línea de descomentar.
Descomente las líneas 4 y 5. Este paso crea objetos y los asigna a la matriz de variables de referencia como se muestra a continuación. Su código debe ejecutarse ahora.


Matriz de objetos Java

Salida:

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

También verifique: Tutorial de Java para principiantes