J'ai un probleme de compil avec le programme en eclipse java

Fermé
gedmarf - 20 juin 2014 à 15:11
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 21 juin 2014 à 20:49
bonjour messieurs mesdames ,merci d'avance
public class Ville {
String nomhabitation ;

int nbreHabitants
String nomPays;
public Ville() {
System.out.println("creation d'une villec");
nomhabitation = "inconnu";

nbreHabitants = 0;
nomPays = "incvonnui";
}

public Ville(String pNom, int pNbre, String pPays) {

nomhabitation = pNom;
nbreHabitants = pNbre;
nomPays = pPays;

System.out.println("création d'une ville avec parametres");
}
}


public class CZDR1 {





public static void main(String[] args)
{

Ville ville = new Ville("marseille" , 123456 , "france");
System.out.println(ville.nomhabitation);
}
}
A voir également:

2 réponses

ProvencaleLeGaulois Messages postés 48 Date d'inscription lundi 2 juin 2014 Statut Membre Dernière intervention 18 septembre 2014 6
20 juin 2014 à 15:44
L'erreur est à la ligne 4... J'en dis pas plus...
0
gedmarf Messages postés 2 Date d'inscription samedi 21 juin 2014 Statut Membre Dernière intervention 5 juin 2015
21 juin 2014 à 16:52
j'ai oublié le point virgule à la quatrieme ligne et je l'ai corrigé .mais dans le pgrme principal quand j'utilise les proprités de ce nouvel objet (Ville ville = new Ville ("marseille",123456, "france")
il me met une erreur de compilation que je n'arive pas à corriger;
cordialement;gérald Marfaing
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
21 juin 2014 à 20:49
Bonsoir,

Je te l'ai déjà dit dans ton premier message (supprimé vu qu'il faisait doublon...) mais ton code n'a pas d'erreur.

Si je fait un copier-coller de tes classes dans Eclipse (en rajoutant le point-virgule) ton programme fonctionne sans problème !

...ou alors : tu as mis tes deux classes dans deux packages différents et ton problème vient de la visibilité de tes attributs (mais on en sait rien !)
0