Heim  >  Artikel  >  Java  >  Wozu dient die Java-Konstruktormethode?

Wozu dient die Java-Konstruktormethode?

藏色散人
藏色散人Original
2019-06-01 15:10:109045Durchsuche

Wozu dient die Java-Konstruktormethode?

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!

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