Problème lors de la compilation - Java - Programmation
Marsh Posté le 30-03-2006 à 14:58:51
A la ligne 22 tu appelles le constructeur Personnes (soit dit en passant, je trouve que le nom est mal trouvé, il semblerait que la classe concerne une seule personne, pas des... enfin, passons) avec trois paramètres de type String (dont le premier "EP"+numLigne que je comprends pas tout à fait ) alors que le seul constructeur non hérité de la classe objet que tu as créé est Personnes(String nom, String prenom).
Il sait pas où aller chercher ce constructeur, tout simplement
edit : Ah, j'ai pigé pour "EP", c'est un codage qui a dû foirer au copier-coller.
Marsh Posté le 30-03-2006 à 15:01:28
grafvon a écrit : cannot find symbol constructor Personnes[java.lang.String,java.lang.String,java.lang.String] |
Tu lui demandes un constructeur prenant 3 paramètres de type String, le seul et unique constructeur que tu ais créé n'en prend que deux.
(franchement, suffit de lire le message d'erreur quoi )
Mario_ a écrit : edit : Ah, j'ai pigé pour "EP", c'est un codage qui a dû foirer au copier-coller. |
Say un jocebug en fait
Marsh Posté le 30-03-2006 à 15:02:49
Tout s'explique
Marsh Posté le 30-03-2006 à 17:11:28
puisque j'essaye de m'entrainer, j'essaye de faire des test d'affichage sauf que là je fais un petit calcul de somme de salaire dans la procédure tout en bas mais il n'y a rien qui s'affiche.
Code :
|
Merci beaucoup
Marsh Posté le 30-03-2006 à 17:14:26
Normal, pour l'afficher, faut que tu passes dedans
Elle est pas appelée depuis le main
Marsh Posté le 30-03-2006 à 18:21:56
Je l'ai appelé depuis le main mais ça na pas marché. Je vous envois comment j'ai fais. J'envois juste apartir de la class de test
Code :
|
ça me fait deux erreurs :
<identifier> expected à la ligne 14
')' expected à la ligne 22
Merci beaucoup
Marsh Posté le 30-03-2006 à 18:24:10
Ben tu les résous
Marsh Posté le 30-03-2006 à 20:45:43
Ca fait pas d'erreur à la ligne 11
Sérieux, quel est ton niveau en Java et en prog ? Parce que là il y a des soucis au niveau de base quand même
Marsh Posté le 30-03-2006 à 20:54:52
j'ai résolu le problème, c'est bon. Mon niveau en prog je dirai qu'il est bas car j'ai jamais fais de la programmation objet, j'ai toujours fais de la programmation normale qui n'est pas objet. C'est pour ça que j'ai de la peine en java.
Marsh Posté le 30-03-2006 à 21:51:10
les problèmes que tu as ne vienne pas que tu n'a jamais fait de POO, c'est que tout simplement tu n'as aucune logique et que tu fabriques des programmes en bricolant sans savoir ce que tu fais. Maitrise d'abord des langages comme le C a fond et après tu pourras te taper le JAVA et le .NET qui sont purement que de l'orienté objet.
Marsh Posté le 30-03-2006 à 22:40:54
moi23372 a écrit : Maitrise d'abord des langages comme le C a fond et après tu pourras te taper le JAVA et le .NET qui sont purement que de l'orienté objet. |
Lol
Marsh Posté le 31-03-2006 à 00:07:15
moi23372 a écrit : les problèmes que tu as ne vienne pas que tu n'a jamais fait de POO, c'est que tout simplement tu n'as aucune logique et que tu fabriques des programmes en bricolant sans savoir ce que tu fais. Maitrise d'abord des langages comme le C a fond et après tu pourras te taper le JAVA et le .NET qui sont purement que de l'orienté objet. |
Ou : Apprenez a vous deplacer a dos d'ane avant d'aller en BMW, c'est le chemin logique de l'evolution
Marsh Posté le 31-03-2006 à 00:22:04
esox_ch a écrit : Ou : Apprenez a vous deplacer a dos d'ane avant d'aller en BMW, c'est le chemin logique de l'evolution |
Ouais enfin là c'est pas un âne, c'est plutôt un tigre du bengale qui tente de se baffrer tes joyeuses dès que tu fais pas gaffe
Marsh Posté le 05-04-2006 à 06:59:24
Appelle ta classe Personne sans s car cela concerne 1 et 1 seule personne. Mario_ te l'a dit !
Marsh Posté le 30-03-2006 à 14:53:20
Bonjour,
Comme j'ai une connaissance de base en java, je n'arrive pas à comprendre les erreurs de compilation.
J'essaye de faire un exercice qui fait la lecture d'un fichier texte comme ceci:
Il n'est pas encore fini, il y a des choses qui manquent mais ça me fait déjà des erreurs comme :
cannot find symbol constructor Personnes[java.lang.String,java.lang.String,java.lang.String]
à la ligne 22.
Merci beaucoup