So instanziieren Sie ein Objekt in Java

So Instanziieren Sie Ein Objekt In Java



Instanziierung ist ein universelles Konzept in der Java-Programmierung, das sich auf den Prozess der Erstellung eines Objekts einer Klasse bezieht. Es belegt den anfänglichen Speicherplatz des Objekts und gibt eine Referenz zurück. Der Bauplan für die Klasse wird durch eine Objektinstanziierung bereitgestellt. Wir können eine unbegrenzte Anzahl von Klassenobjekten erstellen, um benutzerdefinierte Daten wie Listen darzustellen.

In diesem Artikel wird die Methode erläutert, die sich auf die Instanziierung von Objekten in Java bezieht.







Wie instanziiert man ein Objekt in Java?

Instanziierung ist der Prozess der Konstruktion eines Klassenobjekts. Deshalb wird ein Objekt auch als Instanz einer Java-Klasse bezeichnet. In Java können wir Instanzen einer Klasse erstellen, indem wir das „ Neu ' Stichwort.



Syntax

Die Syntax zum Instanziieren des Objekts einer Klasse:



Klassenname Objektname = Neu Klassenname ( ) ;

Sehen wir uns die Beispiele der Objektinstanziierung in Java an.





Beispiel 1: Instanziieren Sie ein einzelnes Objekt in Java

Hier haben wir eine Klasse namens „ JavaKlasse “ mit Variablen „x“, „y“, eine benutzerdefinierte Methode „Sum()“ und das vordefinierte „main()“ Methode:

Öffentlichkeit Klasse JavaKlasse {
int x, y ;
Privatgelände int Summe ( ) {
x = 5 ;
Y = elf ;
Rückkehr x + Y ;
}

Wir erstellen eine Instanz oder ein Objekt dieser Klasse mit dem Namen „ jc ” in der main()-Methode, indem Sie ein “new”-Schlüsselwort verwenden. Mit diesem Objekt greifen wir auf die „ Summe() “-Methode und speichern Sie den zurückgegebenen Wert in der „ Jahr ” Variable vom Typ int. Verwenden Sie zum Schluss die „ System.out.println() ”-Methode zum Ausdrucken der Summe an der Konsole:



Öffentlichkeit statisch Leere hauptsächlich ( Schnur [ ] Argumente ) {
JavaClass jc = Neu JavaKlasse ( ) ;
int Jahr = jc. Summe ( ) ;
System . aus . println ( 'Die Summe zweier Zahlen 5 und 11 ist: ' + Jahr ) ;
}
}

Ausgabe

Beispiel 2: Instanziieren Sie ein einzelnes Objekt in Java mit mehreren Klassen

Wir können auch ein Objekt einer Klasse in einer anderen Klasse erstellen und auf die öffentlichen Methoden dieser Klasse zugreifen. In diesem Beispiel haben wir zwei Klassen: „JavaClass1“ und „Beispiel“.

JavaClass1 “ enthält eine Methode namens „ Nachricht() “ und eine Variable vom Typ String „ Name “:

Klasse JavaClass1 {
Schnur Name ;
Leere Nachricht ( )
{
System . aus . println ( 'JavaClass1 wird aufgerufen.' ) ;
}
}

Wir erstellen ein Objekt der Klasse JavaClass1 in der main-Methode der Klasse Example und greifen auf alle öffentlichen Methoden der JavaClass1 in der zweiten Klasse namens Example zu.

Hier rufen wir die Methode von JavaClass1 in der Hauptmethode der Beispielklasse auf, indem wir das Objekt „ jc “:

Öffentlichkeit Klasse Beispiel {
Öffentlichkeit statisch Leere hauptsächlich ( Schnur [ ] Argumente ) {
JavaClass1 jc = Neu JavaClass1 ( ) ;
jc. Nachricht ( ) ;
}
}

Ausgabe

Beispiel 3: Mehrere Objekte in Java mithilfe mehrerer Klassen instanziieren

Wir können auch mehrere Objekte derselben Klasse erstellen. In diesem Beispiel haben wir die gleichen zwei Klassen wie im obigen Beispiel. Jetzt werden wir mehrere Objekte der Klasse JavaClass1 in der Hauptmethode der zweiten Klasse Example erstellen.

Javaclass1 “ enthält einen Konstruktor, zwei benutzerdefinierte Methoden und zwei Variablen. Im Konstruktor weisen wir die Referenzvariablen den globalen Variablen der Klasse zu. Während die „Summe()“ und „sub()“ Methoden gibt die Summe und die Differenzen der zurück „x“ und „y“ Variablen:

Klasse JavaClass1 {
int x, y ;
Öffentlichkeit JavaClass1 ( int a, int b ) {
x = a ;
Y = b ;
}
int Summe ( ) {
Rückkehr x + Y ;
}
int sub ( ) {
Rückkehr x - Y ;
}
}

In der main-Methode der Klasse Example erstellen wir zwei Objekte der „ JavaClass1 ' wie ' jc ' und ' jc1 “, indem Ganzzahlwerte als Argumente übergeben werden. Der Konstruktor instanziiert die Klassenvariablen mit den gegebenen Werten. Schließlich werden wir auf alle zugreifen 'Summe()' Methode wird „ jc „Objekt“ und „ sub() ' mit ' jc1 “:

Öffentlichkeit Klasse Beispiel {
Öffentlichkeit statisch Leere hauptsächlich ( Schnur [ ] Argumente ) {
JavaClass1 jc = Neu JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = Neu JavaClass1 ( 19 , zwei ) ;
int Jahr = jc. Summe ( ) ;
int ans1 = jc1. sub ( ) ;
System . aus . println ( 'Ergebnis: ' + Jahr ) ;
System . aus . println ( 'Ergebnis: ' + ans1 ) ;
}
}

Ausgabe

Wir haben alle grundlegenden Informationen zum Instanziieren eines Objekts in Java zusammengestellt.

Fazit

In Java können Sie ein Objekt der Klasse instanziieren oder erstellen, indem Sie das „ Neu ' Stichwort. Die Instanz einer Java-Klasse ist ein anderer Name für ein Objekt. Sie können ein Objekt derselben Klasse oder einer anderen Klasse erstellen, um auf ihre Elementfunktionen zuzugreifen. Sie können auch mehrere Objekte mit mehreren Klassen instanziieren. In diesem Artikel haben wir die Methode zum Instanziieren eines Objekts in Java erklärt.