Como criar uma variedade de objetos em java

Como criar uma variedade de objetos em java
Quando você precisa armazenar um único objeto em seu programa, você pode usar uma variável de objeto. No entanto, ao lidar com um grande número de objetos, é preferível usar uma variedade de objetos. É importante observar que, quando dizemos uma variedade de objetos, estamos nos referindo à referência do objeto em vez dos objetos reais. O "[]”A notação de matriz em Java pode ser usada para criar uma matriz de um objeto.

Este guia descreverá os procedimentos para criar objetos Java Array.

Como criar uma variedade de objetos em java?

Para criar uma variedade de objetos em Java, você pode usar as seguintes abordagens:

  • Declaração
  • Declaração com instanciação
  • Declaração com inicialização

Vamos entender esses métodos com exemplos detalhados.

Método 1: Crie uma variedade de objetos em Java usando o processo de declaração

Em Java, a variedade de objetos é criada da mesma forma que o processo de criação da matriz. Nesta seção, criaremos uma variedade de objetos usando o processo de declaração.

A sintaxe para declarar uma variedade de objetos é dada abaixo.

Sintaxe

Siga a sintaxe abaixo para criar uma variedade de objetos:

ClassName [] ObjectName;

Em Java, a classe também é um tipo de dados definido pelo usuário.

Você também pode seguir a sintaxe abaixo:

ClassName ObjectName [];

Exemplo: declarando uma variedade de objeto de uma classe em outra classe

Neste exemplo, primeiro criaremos um “Do utilizador”Classe que contém duas variáveis,“eu ia" e "Nome”, Um construtor parametrizado e um método chamado“mostrar()”Isso exibe os valores variáveis ​​no console:

Classuser
int id;
Nome da string;
Usuário (nome da string, int id)
esse.Nome = nome;
esse.id = id;

publicVoidDisplay ()
Sistema.fora.print ("nome é" + nome + "" + "e o id é" + id);
Sistema.fora.println ();

Agora, no método Main () de outra classe chamada “Exemplo”, Primeiro, criaremos uma variedade de objetos de“Do utilizador”Digite declarando uma matriz que armazena os objetos. Então, alocaremos a memória para objetos com comprimento “5”. Depois disso, inicializaremos os valores para cada índice da matriz e exibiremos o valor do índice “2"Chamando o"mostrar()”Método do“Do utilizador" aula:

publicClassexample
publicstaticVoidMain (String [] args)
Usuário [] usuário;
usuário = novo usuário [5];
usuário [0] = novo usuário ("John", 1);
usuário [1] = novo usuário ("Karley", 2);
usuário [2] = novo usuário ("rohnda", 3);
usuário [3] = novo usuário ("Byrne", 4);
usuário [4] = novo usuário ("Kotley", 5);
Sistema.fora.print ("Dados do usuário no índice 2 da Array:");
Usuário [2].mostrar();

A saída mostra o valor do objeto no 2º índice:

Vamos ver outro método para criar uma variedade de objetos.

Método 2: Crie uma variedade de objetos em Java usando o processo de declaração e instanciação

Nesta seção, criaremos uma matriz declarando e instantando -a simultaneamente. Você pode instanciar uma matriz usando o “novo“Palavra -chave e passa o comprimento da matriz nela. Essa abordagem é mais eficiente, pois reduz as linhas de código, lidando com o processo de declaração e instanciação de cada vez.

Sintaxe

A sintaxe para declarar e instantar uma variedade de objetos é dada abaixo:

ClassName [] objectName = new ClassName [comprimentoFarray];

Exemplo: declarando e instanciando uma variedade de objeto de uma classe em outra classe

Neste exemplo, criaremos uma variedade de objetos chamados “do utilizador”Ao declarar e instantá -lo simultaneamente:

Usuário [] usuário = novo usuário [5];

Inicialize os valores dos objetos como no exemplo anterior e exiba o valor do objeto no índice “3", Invocando"mostrar()”Método da classe de usuário:

Usuário [3].mostrar();

A saída mostra o valor do objeto do usuário no 3º índice:

Agora, vamos ver o último método para criar uma variedade de objetos.

Método 3: Crie uma variedade de objetos em Java usando o processo de declaração e inicialização

Para criar uma variedade de objetos, você também pode inicializar no momento da declaração usando “”Brace Curly:

Sintaxe

A sintaxe a seguir é usada para a criação de uma variedade de objetos:

ClassName [] objectName = value1, value2,…;

Aqui, declaramos uma matriz do tipo de classe e a inicializamos imediatamente com valores.

Exemplo: declarando e inicializando uma variedade de objeto de classe de objeto predefinido

Neste exemplo, criaremos uma variedade de objetos do “Objeto"Tipo chamado"obj”E inicialize com valores usando“Brace encaracolado. Aqui, o objeto é a classe Java predefinida que é usada aqui como um tipo de matriz:

Objeto [] obj = "John", "Karley", "Rohnda", "Byrne", "Kotley";

Em seguida, imprimiremos o valor do objeto no 0º índice usando o “Sistema.fora.println ()”Método:

Sistema.fora.println (obj [0]);

A saída indica que o “John”É armazenado no 0º índice da matriz de objetos“obj”:

Reunimos todas as maneiras de criar uma variedade de objetos em java.

Conclusão

Para criar uma variedade de objetos em Java, você pode usar abordagens diferentes, como declaração, uma declaração com instanciação e uma declaração com inicialização. Em Java, a variedade de objetos é criada da mesma forma que o processo de criação de matriz porque a matriz de um objeto armazena os objetos. O Java permite que você crie uma variedade de objetos de classes definidas e predefinidas do usuário. Neste guia, descrevemos as maneiras para a criação de uma variedade de objetos com exemplos.