L'héritage en java
je t'aime 19962
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Quelle est l'utilité de la méthode super() dans un constructeur d'une classe file, alors que même si je déclare un constructeur par défaut dans cette classe-ci il fait appel à celui de la classe mère.
Quelle est l'utilité de la méthode super() dans un constructeur d'une classe file, alors que même si je déclare un constructeur par défaut dans cette classe-ci il fait appel à celui de la classe mère.
A voir également:
- Waptrick mot cle
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Bonjour !
Des exemples clairs valant mieux qu'une explication, je vous invite à regarder ce cours.
Bonne journée !
Luc
Des exemples clairs valant mieux qu'une explication, je vous invite à regarder ce cours.
Bonne journée !
Luc
FatimaZahraAkherraz
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
Merci luckydu43 !
Bonjour,
Pour répondre à la réponse de manière plus directe :
"l'utilité de la méthode
Absolument aucune, puisque c'est implicite, comme tu l'as dis...
En revanche, c'est utile pour appeler un constructeur avec des paramètres.
Exemple :
D'ailleurs dans ce cas tu ne peux pas utiliser
Remarque : formellement
Pour répondre à la réponse de manière plus directe :
"l'utilité de la méthode
super()dans un constructeur d'une classe file"
Absolument aucune, puisque c'est implicite, comme tu l'as dis...
En revanche, c'est utile pour appeler un constructeur avec des paramètres.
Exemple :
public class Rectangle { public Rectangle(int largeur, int hauteur) { // ... } } public class Carré { public Carré(int côté) { super(côté, côté); } }
D'ailleurs dans ce cas tu ne peux pas utiliser
super()sans paramètre, car le constructeur vide par défaut n'existe pas dans la classe Rectangle.
Remarque : formellement
supern'est pas une méthode, c'est un mot-clé, ayant valeur de constructeur dans ton cas, ou d'objet dans d'autres cas.