Matriz de objetos em Java

O que รฉ uma matriz de objetos em Java?

Java Matriz de objetos, 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 uma matriz de objetos em Java?

Passo 1) Abra o seu editor de cรณdigo. Copie o cรณdigo a seguir 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.

Java Matriz de objetos

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.

Java Matriz de objetos

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

Resuma esta postagem com: