Comprendre le constructeur java

introduction

À partir de choses simples, je produirai java régulièrement. Étudier dans le but de passer l'argent java.

Qu'est-ce qu'un constructeur

Une méthode qui est toujours exécutée lorsqu'elle est instanciée Utilisé pour l'initialisation des variables, etc.

Comment écrire

Nom du constructeur du modificateur(){
Traitement du contenu
}

Le nom du constellateur sera le même que le nom de la classe.

j'écrirai

Main.java


class Cat {
	String name;
	int age;
	
	//constructeur
	Cat() {
		System.out.println("Il sera exécuté lorsque le nouveau sera fait ~");
	}
}

public class Main {
	public static void main(String[] args) {
		Cat obj = new Cat();
	}
}

Résultat d'exécution

Il sera exécuté lorsque le nouveau sera fait ~

Le constructeur fonctionne correctement lorsqu'il est nouveau.

Vous pouvez également passer un argument.

Main.java


class Cat {
	String name;
	int age;
	
	//constructeur
	Cat(String msg) {
		System.out.println("Il sera exécuté lorsque le nouveau sera fait ~" + msg);
	}
}

public class Main {
	public static void main(String[] args) {
		Cat obj = new Cat("Je gronde ~");
	}
}

Résultat d'exécution

Il sera exécuté lorsqu'il sera nouveau ~

en conclusion

Si vous ne définissez pas de constructeur, le constructeur par défaut sera défini au moment de la compilation. Il n'a pas d'arguments et l'implémentation est vide.

class Cat {
  Cat(){
  }
}

Les références

Cet article a été rédigé en référence aux informations suivantes.

Recommended Posts

Comprendre le constructeur java
java (constructeur)
Constructeur Java
Comprendre les expressions lambda Java 8
Etudier Java 8 (voir constructeur)
Traitement des appels du constructeur JAVA
Java
Je ne suis pas sûr du traitement parallèle Java
Thread Java pour comprendre vaguement
J'ai étudié le constructeur (java)
constructeur
[Pour les débutants] Résumé du constructeur java
[java8] Pour comprendre l'API Stream
Java, constructeur de surcharge à partir du débutant
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
[Java] Annotation
Module [Java]
Tableau Java
Astuces Java, astuces
Méthodes Java
Méthode Java
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
java (tableau)
Java statique
Sérialisation Java
JAVA payé
Java (ensemble)
[Scala] Constructeur
tri shell java
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
Fonctionnalités Java
Etudier comment utiliser le constructeur (java)
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge
Les bases de Java
Décompiler Java
[Java] Annotation
note java
java débutant
Java (add2)
JAVA (Carte)