Aus einfachen Dingen werde ich Java stetig ausgeben. Ich lerne mit dem Ziel, Java-Silber zu übergeben.
Eine Methode, die immer ausgeführt wird, wenn sie instanziiert wird Wird für die Variableninitialisierung usw. verwendet.
Modifikator Konstruktorname(){
Inhalte verarbeiten
}
Der Konstellatorname entspricht dem Klassennamen.
Main.java
class Cat {
String name;
int age;
//Konstrukteur
Cat() {
System.out.println("Es wird ausgeführt, wenn neu fertig ist ~");
}
}
public class Main {
public static void main(String[] args) {
Cat obj = new Cat();
}
}
Ausführungsergebnis
Es wird ausgeführt, wenn neu fertig ist ~
Der Konstruktor wird im Neuzustand korrekt ausgeführt.
Sie können auch ein Argument übergeben.
Main.java
class Cat {
String name;
int age;
//Konstrukteur
Cat(String msg) {
System.out.println("Es wird ausgeführt, wenn neu fertig ist ~" + msg);
}
}
public class Main {
public static void main(String[] args) {
Cat obj = new Cat("Ich rumple ~");
}
}
Ausführungsergebnis
Es wird ausgeführt, wenn es neu ist ~
Wenn Sie keinen Konstruktor definieren, wird der Standardkonstruktor zur Kompilierungszeit definiert. Es hat keine Argumente und die Implementierung ist leer.
class Cat {
Cat(){
}
}
Dieser Artikel wurde unter Bezugnahme auf die folgenden Informationen verfasst.
Recommended Posts