Questa guida descriverà le procedure per la creazione di oggetti Array Java.
Come creare una serie di oggetti in Java?
Per creare una serie di oggetti in Java, è possibile utilizzare i seguenti approcci:
Comprendiamo questi metodi con esempi dettagliati.
Metodo 1: creare un array di oggetti in Java usando il processo di dichiarazione
In Java, l'array di oggetti è creato lo stesso del processo di creazione dell'array. In questa sezione, creeremo una serie di oggetti utilizzando il processo di dichiarazione.
Di seguito è riportata la sintassi per dichiarare una matrice di oggetti.
Sintassi
Segui la sintassi di seguito per creare un array di oggetti:
ClassName [] objectName;In Java, la classe è anche un tipo di dati definito dall'utente.
Puoi anche seguire la sintassi seguente:
ClassName ObjectName [];Esempio: dichiarare una serie di oggetti di una classe in un'altra classe
In questo esempio, prima creeremo un "Utente"Classe che contiene due variabili,"id" E "Nome", Un costruttore parametrizzato e un metodo chiamato"Schermo()"Ciò visualizza i valori variabili sulla console:
classuserOra, nel metodo principale () di un'altra classe chiamata "Esempio", Innanzitutto creeremo una serie di oggetti di"Utente"Digita dichiarando un array che memorizza gli oggetti. Quindi, allocheremo la memoria per gli oggetti con lunghezza "5". Successivamente, inizializzamo i valori per ciascun indice dell'array e visualizzeremo il valore dell'indice "2"Chiamando il"Schermo()Metodo del "Utente" classe:
publicclassexampleL'output mostra il valore dell'oggetto al secondo indice:
Vediamo un altro metodo per creare una matrice di oggetti.
Metodo 2: creare una serie di oggetti in Java usando la dichiarazione e il processo di istanza
In questa sezione, creeremo un array dichiarandolo e istanziando contemporaneamente. Puoi istanziare un array usando il "nuovo"Parola chiave e passa la lunghezza dell'array. Questo approccio è più efficiente in quanto riduce le righe di codice gestendo la dichiarazione e il processo di istanza alla volta.
Sintassi
Di seguito è riportata la sintassi per dichiarare e istanziare una serie di oggetti:
ClassName [] objectName = new ClassName [LongOfArray];Esempio: dichiarare e istanziare una serie di oggetti di una classe in un'altra classe
In questo esempio, creeremo una serie di oggetti denominati "utente"Dichiarandolo e istanziando contemporaneamente:
Utente [] utente = nuovo utente [5];Inizializza i valori sugli oggetti come nell'esempio precedente e visualizza il valore dell'oggetto all'indice "3", Invocando"Schermo()"Metodo della classe utente:
utente [3].Schermo();L'output mostra il valore dell'oggetto utente al terzo indice:
Ora, vediamo l'ultimo metodo per la creazione di una serie di oggetti.
Metodo 3: creare una matrice di oggetti in Java usando il processo di dichiarazione e inizializzazione
Per creare una serie di oggetti, puoi anche inizializzare al momento della dichiarazione usando "" parentesi graffe:
Sintassi
La seguente sintassi viene utilizzata per la creazione di un array di oggetti:
ClassName [] objectName = value1, value2,…;Qui, dichiariamo una matrice di tipo di classe e inizializziamo immediatamente con valori.
Esempio: dichiarazione e inizializzazione di una matrice di oggetto della classe di oggetti predefinita
In questo esempio, creeremo una serie di oggetti del "Oggetto"Tipo chiamato"obj"E inizializzalo con valori usando"" parentesi graffe. Qui, l'oggetto è la classe Java predefinita che viene utilizzata qui come tipo di array:
Object [] obj = "John", "Karley", "Rohnda", "Byrne", "Kotley";Quindi, stamperemo il valore dell'oggetto al 0 ° indice usando il “Sistema.fuori.println ()" metodo:
Sistema.fuori.println (obj [0]);L'output indica che il "John"È memorizzato all'indice 0 ° dell'array di oggetti"obj":
Abbiamo raccolto tutti i modi per creare una serie di oggetti in Java.
Conclusione
Per creare una serie di oggetti in Java, è possibile utilizzare approcci diversi come la dichiarazione, una dichiarazione con istanza e una dichiarazione con inizializzazione. In Java, l'array di oggetti è creato lo stesso del processo di creazione dell'array perché l'array di un oggetto memorizza gli oggetti. Java ti consente di creare una serie di oggetti di classi sia definita dall'utente che predefinita. In questa guida, abbiamo descritto i modi per la creazione di una serie di oggetti con esempi.