In Java-Programme , rufen Konstruktormethoden erlaubt ihrem Code das Objekt Instanzen von Klassen zu erstellen. Wenn Sie eine Klasse Erklärung in Java zu schreiben, geben Sie einen oder mehrere Konstruktormethoden . Code außerhalb der Klasse kann diese Methoden , um Objekte, die die Eigenschaften und das Verhalten in der Erklärung dargelegt haben wird zu erstellen. Sie können eine Klasse Konstruktor von irgendwo anders in Ihrer Anwendung aufrufen , einschließlich von innen anderen Klassendeklarationen und Funktionen , die als Methoden in Java sind . Je nach Klasse Konstruktor , müssen Sie möglicherweise auch Parameter übergeben . Anleitung
1
Suchen Sie den Punkt in Ihrer Anwendung Code, in dem Sie das Objekt zu erstellen. Dies kann überall in Ihrer Anwendung , in der Haupt- oder einer anderen Klasse . Es kann auch in einem Verfahren in jeder Klasse. Solange das Ziel der Klasse zugänglich , von wo aus Sie das Schreiben von Code ist , können Sie die Konstruktor -Methode. In den meisten Fällen wird Ihre Java-Klassen in einer einzigen Anwendung Paket sein , so dass die Klassen können alle zugreifen einander .
2
Rufen Sie die Klasse Konstruktormethode . Um eine Konstruktor -Methode aufrufen, muss Ihr Code den Namen der Klasse und die "neue" Schlüsselwort verwenden. Der folgende Beispielcode demonstriert die Technik : neue Taskhandler ();
Dieser Code gilt für eine Klassendeklaration Namen " Taskhandler " , die in einer anderen Datei in der Anwendung ist . Die "neue" Schlüsselwort weist Java für die Konstruktor -Methode innerhalb der angegebenen Klasse Erklärung suchen und ausführen. Wenn der Konstruktor -Methode wird ausgeführt , gibt es ein Objekt Instanz der Klasse .
3
Shop Ihr neues Objekt in einer Variablen . Sie können Objekte einer Klasse direkt zu verwenden , auf der gleichen Linie wie der Aufruf der Konstruktor-Methode . Jedoch ist es im allgemeinen zweckmäßig, die Objektinstanz in einem variablen Bezug zu speichern. Verlängern Sie Ihren Code wie folgt: Taskhandler Hand = new Taskhandler ();
Diese Variable enthält jetzt eine Referenz auf das Objekt Instanz. Sie können den Namen der Variablen , Methoden in der Klassendeklaration skizziert nennen .
4
Pass Parameter an den Konstruktor -Methode. Abhängig von der Klasse, die Sie versuchen zu instanziieren sind , müssen Sie eventuell Parameter zu übergeben , wenn Sie die Konstruktor -Methode aufrufen. Der folgende Beispielcode zeigt die Umrisse eines Konstruktormethode : public Taskhandler (String name)
Um ein neues Objekt dieser Art zu schaffen, muss Ihr Code einen String-Wert oder eine Variable an diesen Konstruktor -Methode übergeben , wie in der folgendes Beispiel : Taskhandler Hand = new Taskhandler ( "Manager" );
der folgende Code ist eine alternative Methode für den gleichen Prozess : String handlerName = "Manager" ; Taskhandler Hand = new Taskhandler ( handlerName );
ändern Sie den Code , um den Konstruktor der Klasse, die Sie verwenden anpassen.
5
Verwenden Sie das Objekt aus Ihrem Konstruktormethode Anruf . Sie können die Klasse Methoden direkt wie folgt : neue Taskhandler ( handlerName ) doSomething ();
Dies würde zu einer Methode mit dem Namen " doSomething " , die innerhalb der Klasse aufgeführt ist anzuwenden. . Alternativ können Sie Methoden auf dem Objekt Variable wie folgt : hand.doSomething ();
Verwenden Sie Ihre Objekt-Instanz , um die Funktionen in Ihrer Anwendung implementieren
< . br>