Como criar um array de objetos em Java

O que é uma matriz de objetos?

Matriz de objetos Java, conforme definido por seu nome, armazena um 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]

Como criar um array de objetos em Java?

Passo 1) Abra o seu editor de código.
Copie o seguintewing 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);
 }
}

Passo 2) Salve seu código.
Salve, compile e execute o código.

Passo 3) Erro=?
Experimente e depure antes de prosseguir para a etapa 4.

Passo 4) Verifique o objeto da conta[] = nova conta[2]
A linha de código, Conta obj[] = new Conta[2]; cria exatamente uma matriz de duas referências variáveis como mostrado abaixo.


Matriz de objetos Java

Passo 5) Linha de remoção de comentários.
Remova o comentário das linhas 4 e 5. Esta etapa cria objetos e os atribui à matriz de variáveis ​​de referência, conforme mostrado abaixo. Seu código deve ser executado agora.


Matriz de objetos Java

Saída:

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

Verifique também: - Tutorial de Java para iniciantes