khallou2007
Messages postés51Date d'inscriptiondimanche 9 décembre 2007StatutMembreDernière intervention13 juillet 2010
-
30 avril 2008 à 13:25
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 2008
-
30 avril 2008 à 14:00
dans une application sur l'heritage j'ai rencontré une difficulté voila d'abord le code
public String toString()
{
return(super.toString()+lar+haut+lar);
}
}
final class cube extends brique
{
cube(double lar ,double lar,double lar,double x,double y,double d)
{
super(x,y,d,lar,lar,lar);
}
public String toString()
{
return(super.toString());
}
}
et comme vous voyez la class cube est herité de la class brique mais je veut heriter la methode String toString de la class Form puis ajouter l'attribut " lar" ,or la class cube herite la methode String toString de la class brique (qui pocede lar +haut+lon).
(j'espere que vous me comprenez) et merci d'avance.
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 30 avril 2008 à 14:00
Salut,
Comme dit très justement gouessej, tu n'as pas le choix. en effet, la notion d'héritage implique que tu hérites de la dernière définition des tes méthodes. autrement dit, soit tu réimplémentes la méthode toString, soit Cube hérite de Form.