Bonjour,
voilà mon classe DecorNuit donne une erreur suivant
"identifier expected after this tocken"
pourtant,dans la classe DecorJour, j'ai aucun pb
veullez m'aider svp
KX
Messages postés16753Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention25 novembre 20243 020 14 févr. 2014 à 21:13
Les méthodes que tu redéfinis dans une classe fille doit avoir strictement le même nom que celle de la classe mère, sinon ça ne peut pas marcher.
Pour vérifier ce genre de problème je te conseilles de systématiquement rajouter l'annotation @Override à la méthode que tu redéfinis, ainsi si pour une raison ou une autre cette méthode ne correspond pas à celle de la classe mère tu auras une erreur ce qui te permettras de corriger le problème.
Exemple :
@Override // The method paintCoponent of type Panneau must override or implement a supertype method
public void paintCoponent(Graphics g)
{
this.decor.paintComponent(g);
}
Alors que si tu renommes correctement cette méthode pour surcharger la classe JPanel ça marche :
@Override
public void paintComponent(Graphics g)
{
this.decor.paintComponent(g);
}
Vous n’avez pas trouvé la réponse que vous recherchez ?