Maison > Java > JavaBase > Les constructeurs peuvent-ils être hérités en Java ?

Les constructeurs peuvent-ils être hérités en Java ?

王林
Libérer: 2020-07-09 14:32:01
original
3836 Les gens l'ont consulté

Les constructeurs en Java ne peuvent pas être hérités. Lorsqu'une sous-classe hérite d'une classe parent, elle exécute d'abord le constructeur de la classe parent. Autrement dit, lors de l'exécution de la sous-classe, le constructeur de la classe parent sera appelé en premier. Les constructeurs sont généralement utilisés pour initialiser les propriétés des membres et les méthodes des membres.

Les constructeurs peuvent-ils être hérités en Java ?

Les constructeurs ne peuvent pas être hérités en Java.

(Tutoriel recommandé : Programme de démarrage Java )

Analyse :

Lorsqu'une sous-classe hérite d'une classe parent, elle exécute d'abord le Constructeur de classe parent, c'est-à-dire que lors de l'exécution d'une sous-classe, le constructeur de la classe parent sera "appelé" en premier, ce qui est essentiellement un "exécution automatique".

La signification de l'héritage (étend) est en fait "extension". Il n'est pas nécessaire qu'une sous-classe étende le constructeur de la classe parent, car à chaque fois que la sous-classe est transférée, le constructeur de sa classe parent le fera. être "exécuté automatiquement". Si Si vous avez vraiment besoin d'une forme spéciale du constructeur de sous-classe, la sous-classe peut simplement modifier ou surcharger directement son propre constructeur.

Introduction au constructeur

Le constructeur Java, également appelé méthode de construction, est une fonction spéciale en Java. Le nom de la fonction est le même et n'a aucune valeur de retour.

Fonction

Le constructeur est généralement utilisé pour initialiser les propriétés et les méthodes des membres, c'est-à-dire qu'une fois le nouvel objet généré, les propriétés et les méthodes de l'objet sont appelées.
(Tutoriel vidéo recommandé : Tutoriel vidéo Java )

Caractéristiques du constructeur

1. Le nom de la fonction est le même que le nom de la classe ; 🎜>2 , pas besoin de définir le type de valeur de retour ; (différent de la valeur de retour du type void, void n'a pas de type de valeur de retour spécifique ; le constructeur n'a même pas de type)

3. écrivez une instruction return ; (le type de valeur de retour est Non, il n'y a pas besoin d'une instruction return)

Remarque : les fonctions générales ne peuvent pas appeler de constructeurs, seuls les constructeurs peuvent appeler des constructeurs.

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