Constructeur Java et création d'objets
Vous pouvez utiliser des classes pour déclarer des objets, et après avoir déclaré des objets, vous devez créer des objets
1 méthode de construction
Tout d'abord, parlons de ce qu'est une méthode de construction. Puisqu'il est dit qu'il s'agit d'une méthode de construction, c'est évidemment une méthode essentiellement.
Donc, comme une méthode, cela devrait ressembler à une méthode. Il n'a pas d'autre code pour définir des méthodes, sauf pour rappeler une classe ();? En effet, sans personnaliser le constructeur à la classe, le compilateur y ajoutera automatiquement le constructeur par défaut pendant la période de compilation.
(1) Lorsqu'un programme crée un objet avec une classe, il est nécessaire d'utiliser la méthode du constructeur de la classe.
(2) Le nom du constructeur de la classe doit être exactement le même que le nom de classe, et il n'y a pas de type
(3) Permettre à plusieurs méthodes de construction d'être écrites dans une classe, mais les paramètres doivent être assurés que différents paramètres sont (le nombre de paramètres est le même mais le type de paramètre correspondant dans la liste des paramètres est différent; le nombre de paramètres est différent)
(4) Si aucun constructeur n'est écrit dans la classe, le système sera par défaut que la classe n'a qu'un seul constructeur (pas de paramètres, pas de déclarations dans le corps de la méthode)
1.1. Constructeur par défaut et constructeur personnalisé
Si un ou plusieurs constructeurs sont définis dans la classe, Java ne fournit pas le constructeur par défaut.
1.2. Le constructeur n'a pas de type
2Create un objet
2.1. Déclaration d'objet
Nom de la classe Nom de l'objet
// Exemple: personne personne;
2.2. Attribuer des variables aux objets déclarés
Utilisez le nouvel opérateur et le constructeur de classe pour attribuer des variables aux objets déclarés, c'est-à-dire pour créer des objets
// Exemple: attribuez des variables aux objets déclarés classe publique Exemple4_2_point {int x; int y; Example4_2_point (int x, int y) {this.x = x; this.y = y; }} classe publique Exemple4_2 {public static void main (String [] args) {// todo méthode générée automatiquement 25); // Déclarez l'objet, attribuez des variables à l'objet en utilisant des méthodes nouvelles et constructeurs de la classe}}2.3. Modèle de mémoire d'objet
2.4 Utilisation d'objets
Opérateur "・" ": En utilisant l'opérateur" ・ ", vous pouvez accéder et appeler vos propres variables et méthodes
1. L'objet exploite ses propres variables (reflète les propriétés de l'objet)
(1) En utilisant l'opérateur "・", vous pouvez obtenir un accès à vos propres variables et méthodes d'appel
(2) L'opérateur de points est également appelé opérateur de référence ou opérateur d'accès. Format: objet et méthode
3. Objet appelle les méthodes dans la classe (reflète le comportement de l'objet)
3.1 Références et entités d'objets (omis)
Exemple de code:
// Constructeur par défaut, constructeur personnalisé, méthode non constructrice Exemple de classe leder () {int x, y; // Méthode 1: Constructeur par défaut Lader () {} // Méthode 2: Constructeur personnalisé Lader () {x = 1; y = 1;} // Method 3: Custom Constructor Lader (int a, int b) {x = a; y = b;} // méthode 4: cette méthode est Tyle VOID, donc a un non a void leder (int a, int b) {x = a; y = b;}}Résumer
Ce qui précède est toute l'explication détaillée des méthodes de construction de programmation Java et de la création d'objets dans cet article. J'espère que ce sera utile à tout le monde. Si vous avez des questions, vous pouvez laisser un message à tout moment. L'éditeur répondra à tout le monde à temps et attendra avec impatience vos précieuses opinions.