La fonction du constructeur Java est d'initialiser la classe. Si vous n'êtes pas d'accord sur la forme d'un constructeur, le programme obtiendra pour vous un constructeur sans aucun paramètre. Vous ne pourrez alors utiliser la méthode sans paramètres que lors de la génération d'un objet de la classe, tel que : class a {. }//Aucun constructeur.
La méthode constructeur est la méthode du même nom que la classe. Sa fonction est à utiliser pour l'initialisation.
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);//这就是作用 }
Le constructeur est utilisé lorsqu'il est nouveau. un objet,
Par exemple,
Hello hello = new Hello();
appelle le constructeur sans paramètre de Hello
Hello hello = new Hello("hi");
Cela appelle le constructeur paramétré de Hello ; Bonjour,
En JAVA, si vous n'écrivez pas de constructeur, un constructeur sans paramètre sera ajouté par défaut. Cependant, s'il existe déjà un constructeur paramétré, alors le constructeur sans paramètre ne sera pas ajouté par défaut. .
Si la classe Hello a déjà un constructeur avec des paramètres, alors une erreur se produira lors de l'utilisation de Hello hello = new Hello(); C'est pourquoi le livre souligne Après avoir écrit un constructeur avec des paramètres. , il est préférable d'ajouter un constructeur sans paramètres.
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!