Como criar uma matriz de objetos em Java

Índice:

Anonim

O que é uma matriz de objetos?

JAVA ARRAY OF OBJECT , conforme definido por seu nome, armazena uma matriz de objetos . Ao contrário de um array tradicional que armazena valores como string, inteiro, booleano, etc., um array de objetos armazena OBJETOS. Os elementos do array armazenam a localização das variáveis ​​de referência do objeto.

Sintaxe:

Class obj[]= new Class[array_length]

Exemplo: Para criar uma matriz de objetos
Etapa 1) Copie o seguinte código em um 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);}}

Etapa 2) Salvar, compilar e executar o código.
Etapa 3) Erro =? Experimente e depure antes de prosseguir para a etapa 4.
Etapa 4) A linha de código, Account obj [] = new Account [2]; cria exatamente uma matriz de duas variáveis ​​de referência como mostrado abaixo

Etapa 5) Retire o comentário das linhas 4 e 5. Esta etapa cria objetos e os atribui ao array de variáveis ​​de referência, conforme mostrado abaixo. Seu código deve ser executado agora.

Resultado:

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