So erstellen Sie einen Konstruktor in Java

So erstellen Sie einen Konstruktor in Java
In Java sind Konstruktoren spezielle Methoden, die zum Zeitpunkt ihrer Erstellung einem Objekt einige Anfangswerte zuweisen. Ein Java -Konstruktor kann standardmäßig oder parametrisiert sein. Ein Konstrukt mit Nullparametern wird als Standardkonstruktor bezeichnet, während ein Konstruktor, der mindestens ein Argument/Parameter enthält, als parametrisierter Konstruktor bezeichnet wird.

In diesem Bericht zielt darauf ab, die unterlisteten Konzepte von Java-Konstruktoren zu erklären:

  • Was ist ein Java -Konstruktor?
  • So erstellen Sie einen Konstruktor in Java?
  • Methode gegen Konstruktor
  • Praktische Anwendung.

Also lasst uns anfangen!

Was ist ein Java -Konstruktor?

In Java sind Konstruktoren spezielle/eindeutige Methoden, die zum Zeitpunkt seiner Erstellung einem Objekt einige Anfangswerte zuweisen. In Java müssen alle Klassen einen Konstruktor haben, unabhängig davon, ob ein Benutzer einen Konstruktor definiert oder nicht. Wenn ein Benutzer einen Konstruktor definiert, wird das Objekt mit den benutzerdefinierten Werten initialisiert. Andernfalls wird das Objekt als 0 initialisiert.

So erstellen Sie einen Java -Konstruktor?

Sie müssen den folgenden Standards folgen, um einen Java-Konstruktor zu erstellen:

  1. Der Name des Konstruktors sollte dem Klassennamen übereinstimmen.
  2. Syntax: Klasse Constructorexample
    constructorexample ()
    // Aussagen;

  3. Sie können keinen Rückgabetyp angeben, während Sie einen Konstruktor in Java erstellen.
  4. Sie können keinen Java -Konstruktor mit abstrakten, statischen, synchronisierten oder endgültigen Schlüsselwörtern erstellen.

Methode gegen Konstruktor

Die folgende Tabelle bietet eine vergleichende Analyse einer Java-Methode und eines Konstruktors:

Konstrukteur Methode
Initialisiert ein Objekt. Zeigt die Funktionalität eines Objekts.
Gibt nichts zurück. Kann Wert zurückgeben.
Muss mit einem ähnlichen Namen als Klassenname deklariert werden. Es kann mit einem beliebigen benutzerdefinierten Namen deklariert/erstellt werden.
Der Compiler erstellt einen Standardkonstruktor für jede Klasse in Java. Der Java -Compiler bietet keine Standardmethode für eine Klasse.
Automatisch aufgerufen. Explizit aufgerufen.

Praktische Anwendung

Bisher haben wir die theoretischen Konzepte von Java -Konstruktoren gelernt. Jetzt lernen wir, wie man einen Konstruktor mit Hilfe einiger Beispiele erstellt:

Beispiel: 1 Erstellen eines Standardkonstruktors in Java?

public class exampleclass
Evicpleclass ()
System.aus.println ("erfolgreich erstellt");

public static void main (String [] args)
BeispielPleClass obj = neue BeispielPleClass ();

In diesem Beispielprogramm haben wir einen Standardkonstruktor erstellt, der eine Nachricht „erfolgreich erstellt“ zeigt, wenn ein Objekt der Klasse erstellt wird:

Die Ausgabe überprüft, dass der Standardkonstruktor automatisch aufgerufen wird, wenn wir ein Objekt der Klasse erstellen. Der Konstruktor initialisierte das Objekt mit einem in diesem Konstruktor angegebenen Wert.

Beispiel: 2 Erstellen eines parametrisierten Konstruktors in Java

public class exampleclass
int Empage;
String Empname;
BeispielPleClass (int Alter, String -Name)
Empage = Alter;
Empname = Name;
System.aus.println ("Mitarbeiteralter:" + Empage);
System.aus.println ("Mitarbeitername:" + "" + Empname);

public static void main (String [] args)
BeispielPleclass obj = neue BeispielPleclass (27, "Joe");

In diesem Programm haben wir einen parametrisierten Konstruktor erstellt. Zum Zeitpunkt des Erstellens des Klassenobjekts haben wir einige Werte an den Konstruktor übergeben. Bei der erfolgreichen Ausführung des oben gegebenen Programms beobachteten wir die folgende Ausgabe:

Der Ausgang hat überprüft, ob der Konstruktor das Objekt mit Werten initialisierte, die zum Zeitpunkt der Objekterstellung bestanden wurden.

Abschluss

Um einen Konstruktor zu erstellen, müssen wir einige Regeln befolgen,.e. Der Name des Konstruktors sollte mit dem Klassennamen übereinstimmen, und er muss ohne Rückgabetyp deklariert/erstellt werden. Ein Java -Konstruktor kann nicht mit den abstrakten, statischen, synchronisierten oder endgültigen Schlüsselwörtern erstellt werden. In Java sind Konstruktoren spezielle Methoden, die zum Zeitpunkt ihrer Erstellung einem Objekt einige Anfangswerte zuweisen. In Java müssen alle Klassen einen Konstruktor haben, unabhängig davon, ob ein Benutzer einen Konstruktor definiert oder nicht. In dieser Beschreibung wurde einige Beispiele für die Erklärung der Arbeit von Java-Konstruktoren berücksichtigt.