Die Funktion des Java-Konstruktors besteht darin, die Klasse zu initialisieren. Wenn Sie mit der Form eines Konstruktors nicht einverstanden sind, erhält das Programm einen Konstruktor ohne Parameter. Dann können Sie beim Generieren von Klassenobjekten nur Methoden ohne Parameter verwenden, z. B.: class a { }//Nein Konstrukteur.
Die Konstruktormethode ist die Methode mit demselben Namen wie die Klasse. Ihre Funktion soll für die Initialisierung verwendet werden. Das Beispiel lautet wie folgt:
class Person //人类{ public Person(String n,int a) //构造方法 { name = n; age = a; } private string name; private int age; } static void main(String[] args){ Person p = new Person("张三",14);//这就是作用 }
Der Konstruktor wird verwendet, wenn er neu ist ein Objekt,
Zum Beispiel ruft
Hello hello = new Hello();
den parameterlosen Konstruktor von Hello auf;
Hello hello = new Hello("hi");
Dies ruft den parametrisierten Konstruktor von auf Hallo,
Wenn Sie in JAVA keinen Konstruktor schreiben, wird standardmäßig ein Parameterloser Konstruktor hinzugefügt. Wenn jedoch bereits ein Parameterloser Konstruktor vorhanden ist, wird der Parameterlose Konstruktor nicht standardmäßig hinzugefügt .
Wenn die Hello-Klasse bereits einen Konstruktor mit Parametern hat, tritt bei der Verwendung von Hello hello = new Hello(); ein Fehler auf. Aus diesem Grund wird in dem Buch darauf hingewiesen, dass ein Konstruktor mit Parametern erstellt werden soll , fügen Sie am besten einen Konstruktor ohne Parameter hinzu.
Das obige ist der detaillierte Inhalt vonWozu dient die Java-Konstruktormethode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!