Verstehen Sie den Java-Konstruktor

Einführung

Aus einfachen Dingen werde ich Java stetig ausgeben. Ich lerne mit dem Ziel, Java-Silber zu übergeben.

Was ist ein Konstruktor?

Eine Methode, die immer ausgeführt wird, wenn sie instanziiert wird Wird für die Variableninitialisierung usw. verwendet.

Wie schreibt man

Modifikator Konstruktorname(){
Inhalte verarbeiten
}

Der Konstellatorname entspricht dem Klassennamen.

ich werde schreiben

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 ~

abschließend

Wenn Sie keinen Konstruktor definieren, wird der Standardkonstruktor zur Kompilierungszeit definiert. Es hat keine Argumente und die Implementierung ist leer.

class Cat {
  Cat(){
  }
}

Verweise

Dieser Artikel wurde unter Bezugnahme auf die folgenden Informationen verfasst.

Recommended Posts

Verstehen Sie den Java-Konstruktor
Java (Konstruktor)
Java-Konstruktor
Verstehen Sie Java 8 Lambda-Ausdrücke
Java 8 studieren (siehe Konstruktor)
JAVA-Konstruktoraufrufverarbeitung
Java
Bei der Java-Parallelverarbeitung bin ich mir nicht sicher
Java-Thread locker zu verstehen
Ich habe den Konstruktor (Java) studiert.
Konstrukteur
[Für Anfänger] Zusammenfassung des Java-Konstruktors
[java8] Um die Stream-API zu verstehen
Java, Überlastungskonstruktor ab Anfänger
Java lernen (0)
Java studieren ―― 3
[Java] -Array
[Java] Anmerkung
[Java] Modul
Java-Array
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java (Array)
Java statisch
Java-Serialisierung
JAVA hat bezahlt
Java (gesetzt)
[Scala] Konstruktor
Java-Shell-Sortierung
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java-Funktionen
Java-Funktionen
Studieren der Verwendung des Konstruktors (Java)
Java Anfänger 3
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen
Java dekompilieren
[Java] Anmerkung
Java Note
Java Anfänger
Java (add2)
JAVA (Karte)