Maison  >  Article  >  Java  >  A quoi sert le constructeur paramétré de Java ?

A quoi sert le constructeur paramétré de Java ?

(*-*)浩
(*-*)浩original
2019-05-05 14:56:356141parcourir

La construction paramétrée en Java est un type de méthode constructeur, et la fonction de la méthode constructeur est d'appeler le constructeur pour terminer l'initialisation de l'objet lors de la création d'un objet afin d'initialiser les propriétés du membre, mais pas. pour initialiser l'objet, initialisez l'objet. Ceci est réalisé via le nouveau mot-clé.

A quoi sert le constructeur paramétré de Java ?

Si vous voulez comprendre l'utilisation de la construction paramétrée, vous devez d'abord savoir à quoi servent les méthodes de construction, car la construction paramétrée est un type de méthode de construction .

Fonction Constructeur (méthode constructeur) :

Lors de la création d'un objet, le constructeur est appelé pour terminer l'initialisation de l'objet Afin d'initialiser les propriétés du membre, plutôt que d'initialiser l'objet, l'objet initialisé est implémenté via le nouveau mot-clé.

Initialisez l'objet en appelant la méthode constructeur avec new, et vérifiez le constructeur en fonction de la signature du paramètre lors de la compilation, qui est appelée liaison statique et polymorphisme de compilation (signature du paramètre : type de paramètre, nombre de paramètres et l'ordre des paramètres)

La création d'un objet de sous-classe appellera le constructeur de la classe parent mais ne créera pas l'objet de la classe parent. Elle appellera simplement le constructeur de la classe parent pour initialiser les attributs du membre de la classe parent ; >

Le constructeur paramétré est utilisé pour exécuter la fonction du constructeur, par exemple :


 class Person{
    int age;
    //有参构造方法
    public Person (int a){
        age=a;
    }
    public void speak(){
        System.out.println("我今年"+age+"岁");
    }
}

public class Test02{
    public static void main (String [] args){
        Person p=new Person (20);//实例化同时赋值
        p.speak();
    }
}

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