Cómo crear una matriz de objetos en Java

Tabla de contenido:

Anonim

¿Qué es una matriz de objetos?

JAVA ARRAY OF OBJECT , tal como lo define su nombre, almacena una matriz de objetos . A diferencia de una matriz tradicional que almacena valores como cadenas, 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]

Ejemplo: para crear una matriz de objetos
Paso 1) Copie el siguiente 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, compile y ejecute el código.
Paso 3) Error =? Intente depurar antes de continuar con el paso 4.
Paso 4) La línea de código, Account obj [] = new Account [2]; crea exactamente una matriz de dos variables de referencia como se muestra a continuación

Paso 5) Quite el comentario de 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.

Producción:

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