Maison  >  Article  >  Java  >  A quoi sert la méthode constructeur Java ?

A quoi sert la méthode constructeur Java ?

藏色散人
藏色散人original
2019-06-01 15:10:108964parcourir

A quoi sert la méthode constructeur Java ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn