Hello,
voici mon problème:
Je dispose d'une classe père qui est étendue par une classe fils.
La classe fils surcharge une méthode de la classe père (meme nom, meme nombre d'arguments).
L'appel de cette classe se fait par le constructeur (réciproquement ds les deux classes).
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class pere { public pere() { methode(); } methode() { do x; } }
Lorsque j'instancie la classe fils et qu'elle se trouve ds le constructeur père, l'instance this équivaut à l'objet fils qui est en train d'être construit, du coup l'appel de methode() depuis le constructeur père est redirigé vers methode() de la classe fils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class fils extends pere { public fils() { super(); methode(); } methode() { do y; } }
Comment faire pour que depuis le constructeur de la classe pere, l'appel de methode soit celle de la classe père?
Merci pour votre aide,
Tanguy
Partager