So erstellen Sie eine Reihe von Objekten in Java

So erstellen Sie eine Reihe von Objekten in Java
Wenn Sie ein einzelnes Objekt in Ihrem Programm speichern müssen, können Sie eine Objektvariable verwenden. Während des Umgangs mit einer großen Anzahl von Objekten ist es jedoch vorzuziehen, ein Array von Objekten zu verwenden. Es ist wichtig zu beachten. Der "[]Array -Notation in Java kann verwendet werden, um ein Array eines Objekts zu erstellen.

In diesem Leitfaden werden die Verfahren zum Erstellen von Java -Array -Objekten beschrieben.

So erstellen Sie eine Reihe von Objekten in Java?

Um eine Reihe von Objekten in Java zu erstellen, können Sie die folgenden Ansätze verwenden:

  • Erklärung
  • Erklärung mit Instanziierung
  • Erklärung mit Initialisierung

Lassen Sie uns diese Methoden mit detaillierten Beispielen verstehen.

Methode 1: Erstellen Sie eine Reihe von Objekten in Java mit Deklarationsprozess

In Java wird das Array von Objekten mit dem Array -Erstellungsprozess erstellt. In diesem Abschnitt erstellen wir eine Reihe von Objekten mit dem Deklarationsprozess.

Die Syntax für die Erklärung einer Reihe von Objekten ist unten angegeben.

Syntax

Befolgen Sie die untergegebene Syntax, um ein Array von Objekten zu erstellen:

ClassName [] ObjectName;

In Java ist die Klasse auch ein benutzerdefinierter Datentyp.

Sie können auch der folgenden Syntax folgen:

ClassName ObjectName [];

Beispiel: Deklarieren Sie eine Reihe eines Objekts einer Klasse in einer anderen Klasse

In diesem Beispiel werden wir zuerst eine "erstellen"Benutzer"Klasse, die zwei Variablen enthält"Ausweis" Und "Name”, Ein parametrisierter Konstruktor und eine Methode namens“Anzeige()Das zeigt die Variablenwerte auf der Konsole an:

Klasser
int id;
Zeichenfolge Name;
Benutzer (Zeichenfolge Name, int id)
Das.Name = Name;
Das.id = id;

publicvoidDisplay ()
System.aus.print ("Name ist" + name + "" " +" und die id " + id);
System.aus.println ();

Nun in der main () -Methode einer anderen Klasse namens “Beispiel"Zuerst erstellen wir eine Reihe von Objekten von"BenutzerGeben Sie ein, indem Sie ein Array deklarieren, das die Objekte speichert. Dann werden wir Speicher für Objekte mit Länge zuweisen “5”. Danach werden wir die Werte für jeden Index des Arrays initialisieren und den Wert des Index anzeigen2"Indem Sie das nennen"Anzeige()"Methode der"Benutzer" Klasse:

publicClassexample
publicStaticvoidmain (String [] args)
Benutzer [] Benutzer;
user = neuer Benutzer [5];
Benutzer [0] = neuer Benutzer ("John", 1);
Benutzer [1] = neuer Benutzer ("Karley", 2);
Benutzer [2] = neuer Benutzer ("Rohnda", 3);
Benutzer [3] = neuer Benutzer ("Byrne", 4);
Benutzer [4] = neuer Benutzer ("Kotley", 5);
System.aus.print ("Benutzerdaten im Index von Array 2:");
Benutzer [2].Anzeige();

Die Ausgabe zeigt den Wert des Objekts im 2. Index:

Sehen wir uns eine andere Methode zum Erstellen einer Reihe von Objekten an.

Methode 2: Erstellen Sie eine Reihe von Objekten in Java mit Deklaration und Instanziierungsprozess

In diesem Abschnitt werden wir ein Array erstellen, indem wir es gleichzeitig deklarieren und instanziieren. Sie können ein Array mit der “instanziierenneuSchlüsselwort und die Länge des Arrays darin bestehen. Dieser Ansatz ist effizienter, da er die Codezeilen reduziert, indem er die Deklaration und den Instanziierungsprozess jeweils behandelt.

Syntax

Die Syntax für die Erklärung und Instanziierung eines Arrays von Objekten ist unten angegeben:

ClassName [] ObjectName = new className [lengthOfArray];

Beispiel: Deklarieren und Instanziieren eines Objekts einer Klasse einer Klasse in einer anderen Klasse

In diesem Beispiel werden wir eine Reihe von Objekten erstellen, die benannt werden “Benutzer”Durch das gleichzeitige Deklarieren und Instanziieren:

User [] user = neuer user [5];

Initialisieren Sie die Werte mit den Objekten wie im vorherigen Beispiel und zeigen Sie den Wert des Objekts am Index an “3", Rufen"Anzeige()Methode der Benutzerklasse:

Benutzer [3].Anzeige();

Die Ausgabe zeigt den Wert des Benutzerobjekts im 3. Index:

Lassen Sie uns nun die letzte Methode zum Erstellen einer Reihe von Objekten sehen.

Methode 3: Erstellen Sie ein Array von Objekten in Java mit Deklaration und Initialisierungsprozess

Um eine Reihe von Objekten zu erstellen, können Sie auch zum Zeitpunkt der Deklaration initialisieren" Geschweifte Klammern:

Syntax

Die folgende Syntax wird zur Erstellung einer Reihe von Objekten verwendet:

ClassName [] ObjectName = value1, value2,…;

Hier deklarieren wir eine Reihe von Klassentypen und initialisieren sie sofort mit Werten.

Beispiel: Deklarieren und Initialisieren eines Arrays von Objekte der vordefinierten Objektklasse

In diesem Beispiel erstellen wir eine Reihe von Objekten der “Objekt"Typ" genannt "obj"Und initialisieren Sie es mit Werten mit"" Geschweifte Klammern. Hier ist Objekt die vordefinierte Java -Klasse, die hier als Array -Art verwendet wird:

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

Dann drucken wir den Wert des Objekts im 0. Index mit der “drucken wir“System.aus.println ()" Methode:

System.aus.println (obj [0]);

Der Ausgang zeigt an, dass die “John"Wird im 0. Index des Arrays von Objekten gespeichert"obj”:

Wir haben alle Möglichkeiten gesammelt, eine Reihe von Objekten in Java zu erstellen.

Abschluss

Um eine Reihe von Objekten in Java zu erstellen. In Java wird das Array von Objekten mit dem Array -Erstellungsprozess erstellt, da das Array eines Objekts die Objekte speichert. Java ermöglicht es Ihnen, eine Reihe von Objekten sowohl von benutzerdefinierten als auch vordefinierten Klassen zu erstellen. In diesem Leitfaden haben wir die Möglichkeiten für die Erstellung einer Reihe von Objekten mit Beispielen beschrieben.