Surcharge de méthodes - Java - Programmation
Marsh Posté le 15-09-2015 à 21:09:12
Je n'ai pas trop compris où tu rencontres des difficultés :
classe de test :
Code :
|
Code :
|
classe Ouvrier:
Code :
|
L'appel à la méthode de la classe fille se fait comme un appel normal vu qu'on doit rajouter l'annotation @Override
Marsh Posté le 15-09-2015 à 21:44:14
Merci beaucoup je n'avais pas compris que l'appel était classique
Marsh Posté le 15-09-2015 à 20:01:30
Bonjour,
Je débute en java et je fais un blocage sur les surcharges de méthodes.
J'ai trois classes :
- une classe avec méthode main
- une classe mère (appelée Manager)
- une classe fille (appelée Ouvrier)
dans la classe mère j'ai une petite méthode
public double calculerPrime() {
double prime = 0;
prime = (salaire / 100) * 10;
return prime;
}
Je voudrais faire une surcharge de cette méthode dans la classe fille
par exemple (pas très réaliste...)
public double calculerPrime() {
short prime = 0;
prime = (short) (salaire * 2);
return prime;
}
et appeler cette méthode dans la méthode main. Mais je ne sais pas comment tester l'appel de l'une ou l'autre en fonction des paramètres.
Un petit exemple serai bien utile.
Par avance merci de votre aide