Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Como criar uma matriz de objetos em Java

O que é uma matriz de objetos?


Matriz de objetos Java , conforme definido por seu nome, armazena uma matriz de objetos . Ao contrário de um array tradicional que armazena valores como string, integer, boolean, etc, um array de objetos armazena OBJECTS. 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?


Etapa 1) Abra 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);
 }
}

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

Etapa 3) Error=?
Tente e depure antes de prosseguir para a etapa 4.

Etapa 4) Verificar Conta obj[] =new Account[2]
A linha de código, Account obj[] =new Account[2]; cria exatamente uma matriz de duas variáveis ​​de referência, conforme mostrado abaixo.



Etapa 5) Descomente a linha.
Descomentar a linha # 4 e 5. Esta etapa cria objetos e os atribui ao array de variáveis ​​de referência como mostrado abaixo. Seu código deve ser executado agora.



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:- Curso de Java para Iniciantes

Java

  1. Como as impressoras 3D constroem objetos de metal
  2. Como implantar aplicativos Java EE no Azure
  3. Como criar UX sem Fricção
  4. Matrizes multidimensionais Java
  5. Copiar Matrizes Java
  6. Classe e objetos Java
  7. Como criar uma lista de strings em VHDL
  8. Como criar um testbench de autoverificação
  9. Tutorial Java Arrays:Declare, Crie, Inicialize [Exemplo]
  10. Como gerar números aleatórios em Java