Java collection et héritage
Résolu/Fermé
Lisa34
Messages postés
12
Date d'inscription
mercredi 28 mai 2008
Statut
Membre
Dernière intervention
13 juin 2008
-
28 mai 2008 à 19:19
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 28 mai 2008 à 20:01
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 28 mai 2008 à 20:01
A voir également:
- Java collection et héritage
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Waptrick jeux java itel ✓ - Forum Mobile
- Java bible - Forum Téléchargement
- Jeux java itel 5360 - Forum Mobile
7 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
28 mai 2008 à 19:26
28 mai 2008 à 19:26
Bonsoir,
Pour ne pas être méchant tout est dit dans le seul message :
The constructor Trekking(int, String, String, int, int, int, int, double) is undefined
Vérifie donc dans la classe Trekking que ton constructeur appelé existe bien sinon il te faut le rajouter.
Pour ne pas être méchant tout est dit dans le seul message :
The constructor Trekking(int, String, String, int, int, int, int, double) is undefined
Vérifie donc dans la classe Trekking que ton constructeur appelé existe bien sinon il te faut le rajouter.
Lisa34
Messages postés
12
Date d'inscription
mercredi 28 mai 2008
Statut
Membre
Dernière intervention
13 juin 2008
2
28 mai 2008 à 19:28
28 mai 2008 à 19:28
Merci de ta réponse, mais le constructeur de ma classe Trekking existe (j'avais oublié de le précisé !!)
Lisa34
Lisa34
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
28 mai 2008 à 19:29
28 mai 2008 à 19:29
Non non je peux t'assurer que le message d'erreur ne te serait pas donné.
Lisa34
Messages postés
12
Date d'inscription
mercredi 28 mai 2008
Statut
Membre
Dernière intervention
13 juin 2008
2
28 mai 2008 à 19:40
28 mai 2008 à 19:40
je viens de re-vérifier mon code.... dans ma classe Trekking il y a a bien un constructeur qui hérite de la classe Voyage, ou c'est une erreur que j'ai fais dans mon constructeur?
public Trekking(int NoV, String LibV, String DateDeb, int Dur, int NbI, int NoDest, int Num_Niv, int NbKm){
super(NoV, LibV, DateDeb, Dur, NbI, NoDest);
this.Num_Niveau=Num_Niv;
this.nb_km_jour= NbKm;
}
public Trekking(int NoV, String LibV, String DateDeb, int Dur, int NbI, int NoDest, int Num_Niv, int NbKm){
super(NoV, LibV, DateDeb, Dur, NbI, NoDest);
this.Num_Niveau=Num_Niv;
this.nb_km_jour= NbKm;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
28 mai 2008 à 19:47
28 mai 2008 à 19:47
J'ai compris l'erreur, et cela vient de ton code :
tu déclares donc un constructeur en int,string,string, int, int, int, int, int.
Or lorsque tu crée ton objet Trekking :
Trekking trekTemp = new Trekking(NoVoy, LibVoy,DateDeb,duree, nbIns, noD, Num_Niveau ,Nb_Km_Jour);
A mon avis le problème viens de ta dernière variable, Nb_Km_Jour, qui est trop grande pour ne tenir que dans un entier.
Essaie plutôt de mettre en constructeur celui-là :
public Trekking(int NoV, String LibV, String DateDeb, int Dur, int NbI, int NoDest, int Num_Niv, double NbKm){
super(NoV, LibV, DateDeb, Dur, NbI, NoDest);
this.Num_Niveau=Num_Niv;
this.nb_km_jour= NbKm;
}
tu déclares donc un constructeur en int,string,string, int, int, int, int, int.
Or lorsque tu crée ton objet Trekking :
Trekking trekTemp = new Trekking(NoVoy, LibVoy,DateDeb,duree, nbIns, noD, Num_Niveau ,Nb_Km_Jour);
A mon avis le problème viens de ta dernière variable, Nb_Km_Jour, qui est trop grande pour ne tenir que dans un entier.
Essaie plutôt de mettre en constructeur celui-là :
public Trekking(int NoV, String LibV, String DateDeb, int Dur, int NbI, int NoDest, int Num_Niv, double NbKm){
super(NoV, LibV, DateDeb, Dur, NbI, NoDest);
this.Num_Niveau=Num_Niv;
this.nb_km_jour= NbKm;
}
Lisa34
Messages postés
12
Date d'inscription
mercredi 28 mai 2008
Statut
Membre
Dernière intervention
13 juin 2008
2
28 mai 2008 à 20:01
28 mai 2008 à 20:01
merci de ton aide !!!!! ça marche !!!! l'erreur venait bien de là!!!
Lisa34
Lisa34
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
28 mai 2008 à 20:01
28 mai 2008 à 20:01
De rien ! :)