Die Java-Konstruktormethode muss die folgenden Syntaxregeln erfüllen:
(1) Der Methodenname muss derselbe sein als Klassenname.
(2) Deklarieren Sie den Rückgabetyp nicht.
(3) kann nicht durch statische, endgültige, synchronisierte, abstrakte und native Änderungen geändert werden. Der Konstruktor kann nicht von Unterklassen geerbt werden, daher ist es sinnlos, ihn mit final und abstract zu ändern.
Der Konstruktor wird zum Initialisieren eines neu erstellten Objekts verwendet, daher ist es sinnlos, es statisch zu ändern. Mehrere Threads erstellen nicht gleichzeitig dasselbe Objekt mit derselben Speicheradresse, sodass es nicht mit der Synchronisierung geändert werden muss.
Darüber hinaus unterstützt die Java-Sprache keine nativen Typkonstruktoren.
Beispiel:
public class Sample { private int x; public Sample() { // 不带参数的构造方法 this(1); } public Sample(int x) { //带参数的构造方法 this.x=x; } public int Sample(int x) { //不是构造方法 return x++; } }
Das obige ist der detaillierte Inhalt vonSo schreiben Sie eine Java-Konstruktormethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!