Problème d'héritage et constructeurs
Bonjour,
J'ai deux classes suivantes et je souhaite que la classe Magasin herite de la classe DetailRayon
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| class DetailRayon
{
String rayon;
int chiffreAffaires;
public DetailRayon(String rayon, int chiffreAffaires)
{
this.rayon = rayon;
this.chiffreAffaires = chiffreAffaires;
}
public void afficher()
{
System.out.println("Bienvenue dans le rayon " + rayon + " , chiffre d'affaires" + chiffreAffaires + " Euros");
}
} |
Le premier code ci-dessus fonctionne bien, en revanche dans celui ci-dessous rien ne fonctionne, pourquoi ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| import leclerc.DetailRayon;
public class Magasin extends DetailRayon
{
String nomMagasin;
public class Magasin(String rayon, int chiffreAffaires, string nomMagasin)
{
super(rayon, chiffreAffaires);
this.nomMagasin = nomMagasin;
}
public static void main(String args[])
{
Magasin monMag = new Magasin("Ménage", 80, "MonMag");
monMag.afficher();
}
} |
Merci d'avance pour votre aide.
Cordialement ;)