J'ai un probleme de compil avec le programme en eclipse java
gedmarf
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
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);
}
}
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);
}
}
2 réponses
-
L'erreur est à la ligne 4... J'en dis pas plus...
-
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 !)