Heim  >  Artikel  >  Java  >  Wozu dient der parametrisierte Konstruktor von Java?

Wozu dient der parametrisierte Konstruktor von Java?

(*-*)浩
(*-*)浩Original
2019-05-05 14:56:356188Durchsuche

Die parametrisierte Konstruktion in Java ist eine Art Konstruktormethode, und die Funktion der Konstruktormethode besteht darin, den Konstruktor aufzurufen, um die Initialisierung des Objekts abzuschließen, wenn ein Objekt neu ist, um Mitgliedseigenschaften zu initialisieren, jedoch nicht Um das Objekt zu initialisieren, wird dies durch das Schlüsselwort new erreicht.

Wozu dient der parametrisierte Konstruktor von Java?

Wenn Sie die Verwendung der parametrisierten Konstruktion verstehen möchten, müssen Sie zunächst wissen, was die Verwendung von Konstruktionsmethoden ist, da die parametrisierte Konstruktion eine Art Konstruktionsmethode ist .

Konstruktorfunktion (Konstruktormethode):

Wenn ein Objekt neu ist, wird der Konstruktor aufgerufen, um die Initialisierung des Objekts abzuschließen, nicht um die Elementeigenschaften zu initialisieren Um das Objekt zu initialisieren, wird das Initialisierungsobjekt über das neue Schlüsselwort implementiert.

Initialisieren Sie das Objekt, indem Sie die Konstruktormethode mit new aufrufen, und überprüfen Sie den Konstruktor während der Kompilierung anhand der Parametersignatur, die als statische Bindung und Kompilierungspolymorphismus bezeichnet wird (Parametersignatur: Parametertyp, Anzahl der Parameter). und Parameterreihenfolge)

Beim Erstellen eines Unterklassenobjekts wird der Konstruktor der übergeordneten Klasse aufgerufen, aber nicht das übergeordnete Klassenobjekt. Es wird lediglich der Konstruktor der übergeordneten Klasse aufgerufen, um die Elementattribute der übergeordneten Klasse zu initialisieren >

Der parametrisierte Konstruktor wird verwendet, um die Funktion des Konstruktors auszuführen, zum Beispiel:


 class Person{
    int age;
    //有参构造方法
    public Person (int a){
        age=a;
    }
    public void speak(){
        System.out.println("我今年"+age+"岁");
    }
}

public class Test02{
    public static void main (String [] args){
        Person p=new Person (20);//实例化同时赋值
        p.speak();
    }
}

Das obige ist der detaillierte Inhalt vonWozu dient der parametrisierte Konstruktor von Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist ein Servlet-Filter?Nächster Artikel:Was ist ein Servlet-Filter?