héritage et redéfinition de méthodes
Bonjour,
voila j'ai la classe durée et la classe longueDurée qui hérite de durée.
Je ve redéfinir la méthode inf qui retourne vrai si la durée est inférieur à le durée en paramètre.
Je voudrais juste que quelqu'un m'aide à redéfinir la fonction inf car j'ai de gros doute avec l'utilisation de super etc...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public class durée
{
int seconde;
int minutes;
int heures;
...
boolean inf (durée d)
{
return(this.getheures()<d.getheures()||(this.getheures()==d.getheures()&&this.getminutess()<d.getminutes())||(this.getheures()==d.getheures()&&this.getminutes()==d.getminutes()&&this.getsecondes()<d.getsecondes()));
}
...
}
public class longueDurée extend durée
{
int jour;
...
boolean inf (longueDuree d)
{
return(???????);
}
} |
Le but est évidemment d'utiliser au maximum la classe durée.
Ce qui me pose problème est surtout que le type du paramètre ne soit plus le meme....
Merci d'avance!!