Héritage JAVA
benamira
Messages postés
39
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
une classe "A" qui hérite la classe "B", et la classe "B" qui hérite la classe "C". dans chaque classe, on définit une méthode qui s'appelle method() (le même nom pour les 3 classes A, B, C)
Comment à partir de la classe "A" (plus bas) on peut appeler la méthode "method()" de la classe "C" (plus haute )?
moi je pense que c'est impossible ? enfin je pense
et vous
Bonne journée chers internautes.
une classe "A" qui hérite la classe "B", et la classe "B" qui hérite la classe "C". dans chaque classe, on définit une méthode qui s'appelle method() (le même nom pour les 3 classes A, B, C)
Comment à partir de la classe "A" (plus bas) on peut appeler la méthode "method()" de la classe "C" (plus haute )?
moi je pense que c'est impossible ? enfin je pense
et vous
Bonne journée chers internautes.
A voir également:
- Héritage JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
5 réponses
re salut
quand tu dis à partir de la classe A es ce que cela veux dire dans l"implémentation de la classe A?
si c'est cela il faut uniquement faire si bien sur dans ta classe A ta méthode est en Public
A.methode().
cordialement
quand tu dis à partir de la classe A es ce que cela veux dire dans l"implémentation de la classe A?
si c'est cela il faut uniquement faire si bien sur dans ta classe A ta méthode est en Public
A.methode().
cordialement
Salut
je n'est pas trop compris ta question mais si ta hiérarchie est C->B->A
que tu veux définir une méthode méthode() que tu veux utiliser pour tes classes filles.
il suffit de definir ta super classe ( C ) en abstract class et la methode en "abstract type_retour methode();"
puis tu la redéfini comme tu veux dans la classe fille.
mais si tu reformule peut-etre que je comprendrais mieux ce que tu veux savoir
je n'est pas trop compris ta question mais si ta hiérarchie est C->B->A
que tu veux définir une méthode méthode() que tu veux utiliser pour tes classes filles.
il suffit de definir ta super classe ( C ) en abstract class et la methode en "abstract type_retour methode();"
puis tu la redéfini comme tu veux dans la classe fille.
mais si tu reformule peut-etre que je comprendrais mieux ce que tu veux savoir
OUi logiquement avec l'héritage chaque classe fille dispose des attributs et des fonctions de la classe mère.
TU devrais donc pouvoir l'appeler sans problème depuis la classe fille.
Sinon c'est super(). , pas super. :D
TU devrais donc pouvoir l'appeler sans problème depuis la classe fille.
Sinon c'est super(). , pas super. :D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question