Quand aucun constructeur n'est défini, chaque classe a un constructeur par défaut sans paramètre. À l'heure actuelle, la classe n'a qu'un seul constructeur et lorsque vous définissez explicitement le constructeur de la classe, alors il n'y a pas de constructeur par défaut. constructeur. Tous les constructeurs de cette classe sont ceux définis.
Recommandations associées : "Tutoriel vidéo Java"
La méthode de construction, comme son nom l'indique, est quand vous new Il est appelé lorsqu'un objet est créé. Lorsqu'aucun constructeur n'est défini, chaque classe a un constructeur par défaut sans argument. À l'heure actuelle, la classe n'a qu'un seul constructeur et lorsque vous définissez explicitement le constructeur de la classe, il n'y a pas de constructeur par défaut, tous les constructeurs de. cette classe sont celles définies ; par exemple : définir une classe Student :
class Student1{ //不定义构造方法,此时默认的构造方法是Student1();new //一个对象时只能这样构造,Student1 s=new Studnet1(); } 另外再写一个有定义构造方法的类: class Student2{ Student(String name); Student(String name,int age); }
Student2 a deux constructeurs, et il n'y a pas de constructeur par défaut
Lors de la création d'un objet Student2, vous ne pouvez utiliser que deux constructions méthodes
Student2 s2=new Student2("xiaoming"); Student2 s2=new Student2("xiaoqiang",12);
. Vous pouvez également fournir plus de méthodes de construction avec n'importe quel nombre de paramètres. Lors de la construction de l'objet, il est construit selon la méthode de construction que vous avez définie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!