Qu'est-ce que l'instanciation Java
Persion p1 = new Persion();
L'instanciation Java consiste à créer un objet en utilisant le nouveau mot-clé The processus, par exemple, "new Persion()" signifie instancier un objet Persion, où les parenthèses à la fin de Persion signifient que le constructeur de la classe Persion est immédiatement appelé pour effectuer l'opération d'initialisation. , en fait, il contient quatre actions. (Tutoriel recommandé : tutoriel Java)
1) La "nouvelle Persion" à droite est basée sur la classe Persion En tant que modèle, créez un objet de classe Persion (également appelé objet Persion en abrégé) dans l'espace du tas.
2) Le () à la fin signifie qu'après la création de l'objet, le constructeur de la classe Persion est appelé immédiatement pour initialiser l'objet nouvellement généré. Il y a certainement un constructeur. Si vous ne l'écrivez pas, Java ajoutera un constructeur par défaut pour vous.
3) "Persion p1" à gauche crée une variable de référence de classe Persion. La référence de classe Persion est une référence d'objet qui peut être utilisée pour pointer vers l'objet Persion à l'avenir.
4) L'opérateur "=" fait pointer la référence de l'objet vers l'objet Persion qui vient d'être créé.
Exemple :
class A { int i; }
Ici A est une classe
et l'objet est un objet spécifique de la classe, tel que
A a1 = new A(); A a2 = new A();
a1 a2 sont tous deux des objets
et le processus de création d'un objet est appelé instanciation
Donc parfois, nous appelons aussi un objet une instance d'une classe.
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!