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

A quoi sert la méthode constructeur Java ?

藏色散人
Libérer: 2019-06-01 15:10:10
original
9079 Les gens l'ont consulté

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);//这就是作用
}
Copier après la connexion

Le constructeur est utilisé lorsqu'il est nouveau. un objet,

Par exemple,

Hello hello = new Hello();
Copier après la connexion

appelle le constructeur sans paramètre de Hello

Hello hello = new Hello("hi");
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal