Heim  >  Artikel  >  Java  >  So rufen Sie die Konstruktormethode in Java auf

So rufen Sie die Konstruktormethode in Java auf

(*-*)浩
(*-*)浩Original
2019-05-21 18:08:5312178Durchsuche

Java ruft den Konstruktor auf, dh die Unterklasse ruft den Konstruktor der Basisklasse (übergeordnete Klasse) auf. Informationen zum Aufruf finden Sie im Detail.

So rufen Sie die Konstruktormethode in Java auf

Regeln für Konstruktoren in Unterklassen

Muss während der Konstruktion einer Unterklasse aufgerufen werden. Basisklasse Konstrukteur.

Unterklassen können super(argument_list) in ihren eigenen Konstruktionsmethoden verwenden, um die Konstruktionsmethode der Basisklasse aufzurufen.

Wenn Sie this(argument_list) verwenden, um einen anderen Konstruktor dieser Klasse aufzurufen.

Wenn super aufgerufen wird, muss es in die erste Zeile des Unterklassenkonstruktors geschrieben werden.

Wenn der Konstruktor der Unterklasse nicht explizit den Konstruktor der Basisklasse aufruft, ruft das System standardmäßig den parameterlosen Konstruktor der Basisklasse auf.

Wenn der Konstruktor der Unterklasse den Konstruktor der Basisklasse nicht explizit aufruft und die Basisklasse keinen Konstruktor ohne Parameter hat, tritt ein Kompilierungsfehler auf.

Das Beispiel lautet wie folgt:

class SuperClass{
    private int n;
    //SuperClass(){
    //    System.out.println("SuperClass()");
    //}
    SuperClass(int n){
        System.out.println("SuperClass(int n)");
        this.n = n;
    }
}
class SubClass extends SuperClass{
    private int n;
    
    SubClass(){
        super(300);//调用父类的有参构造方法
        System.out.println("SuperClass");
        
    }    
    SubClass(int n){
        System.out.println("SubClass(int n):"+n);
        this.n = n;
    }
}
public class TestSuperSub{
    public static void main (String args[]){
        //SubClass sc = new SubClass();
        SubClass sc2 = new SubClass(200); 
    }
}

Überprüfen Sie der Reihe nach die obige Syntax.

Verwandte Lernempfehlungen: Java Basic Tutorial

Das obige ist der detaillierte Inhalt vonSo rufen Sie die Konstruktormethode in Java auf. 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