Erreur super
Résolu
touta_touta
Messages postés
337
Date d'inscription
Statut
Membre
Dernière intervention
-
touta_touta Messages postés 337 Date d'inscription Statut Membre Dernière intervention -
touta_touta Messages postés 337 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Erreur super
- Super copier - Télécharger - Gestion de fichiers
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Java code erreur 1603 ✓ - Forum Windows
1 réponse
Tu as un problème dans la manière de déclarer tes classes filles.
Normalement on devrait faire :
Et je ne sais pas pourquoi, toi tu fais des classes imbriquées !
Du coup effectivement tu as un problème parce que la classe
Tu pourrais t'en sortir simplement en mettant
Normalement on devrait faire :
public class Fille extends Mere {
Et je ne sais pas pourquoi, toi tu fais des classes imbriquées !
public class fille { public class Fille extends Mere {
Du coup effectivement tu as un problème parce que la classe
Chefprojethérite de la classe
ingenieur(avec un i minuscule) alors que le constructeur que tu utilises avec
superest celui de la classe
Ingenieur(avec un I majuscule).
Tu pourrais t'en sortir simplement en mettant
Chefprojet extends Ingenieurmais je te conseilles fortement de totalement supprimer les classes
ingenieuret
chefprojetpour ne garder que
Employe,
Ingenieuret
Chefprojet.
touta_touta
Messages postés
337
Date d'inscription
Statut
Membre
Dernière intervention
6
salut ,merci pour la réponse ,en fait j'ai fait au début comme tu m'as dit mais ça ma donnée des erreurs pour cela j'ai ajoute public class ingenieur (class fille) avec majuscule et minuscule car si je les faire la même j'eu des erreurs .
KX
Messages postés
16761
Date d'inscription
Statut
Modérateur
Dernière intervention
3 020
Peut être que ça ne corrige pas totalement ton programme mais pour le problème spécifique du super la cause c'est l'imbrication de tes classes ingenieur.Ingenieur et chefprojet.Chefprojet donc la résolution de ton problème passe par la suppression de ingenieur et chefprojet
touta_touta
Messages postés
337
Date d'inscription
Statut
Membre
Dernière intervention
6
Si je supprime l'imbrication l'erreur devient au niveau du nom de la class et au supper ,j'ai essayé de supprimer l'imbrication mais ça n'a résolu pas l'erreur de supper, ça peut etre un erreur de la class mère ?
touta_touta
Messages postés
337
Date d'inscription
Statut
Membre
Dernière intervention
6
j'ai supprimé l'imbrication et aussi le mot public ,l'erreur devient seulement au niveau de supper
KX
Messages postés
16761
Date d'inscription
Statut
Modérateur
Dernière intervention
3 020
Si je reprends ton code, j'enlèves juste l'imbrication des classes pour supprimer ingenieur et chefprojet, j'obtiens le code suivant, et il compile sans problème.