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
- Como as impressoras 3D constroem objetos de metal
- Como implantar aplicativos Java EE no Azure
- Como criar UX sem Fricção
- Matrizes multidimensionais Java
- Copiar Matrizes Java
- Classe e objetos Java
- Como criar uma lista de strings em VHDL
- Como criar um testbench de autoverificação
- Tutorial Java Arrays:Declare, Crie, Inicialize [Exemplo]
- Como gerar números aleatórios em Java