ma fonction get est non reconnu lors de la compilation
bonsoir à tous,
voici le code suivant représentant un carnet de coordonnées:
*La classe Coordonnees
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
class Coordonnees
{
private String nom;
private String prenom;
Public Coordonnees (String nom,String prenom)
{
this.nom=nom;
this.prenom=prenom;
}
Public String getNom()
{return(nom);}
Public String getPrenom()
{return(prenom);}
} |
*La classe CarnetCoordonnees
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
class CarnetCoordonnees
{
Coordonnees [] carnet;
int nbCoordonnees;
Public CarnetCoordonnees()
{carnet=new Coordonnees[100];}
void ajouterCoordonnees(Coordonnees c)
{
carnet[nbCoordonnees]=c;
nbCoordonnees++;
}
void chercherCoordonnees(String nom,String prenom)
{
boolean trouve=false;
for(int i=0;i<=nbCoordonnees&&!trouve;i++)
if(nom.equals(carnet[i].getNom())&&prenom.equals(carnet[i].getPrenom())) trouve=true;
if (!trouve) System.out.println("erreur");
}
void affiche()
{for(int i=0;i<=nbCoordonnees;i++)
{System.out.println("nom"+carnet[i].getNom());
System.out.println("prenom"+carnet[i].getPrenom());
} |
*Le main:
Code:
1 2 3 4 5 6 7
|
class test
{public static void main (String [] args)
{CarnetCoordonnees c= new CarnetCoordonnees();
c.ajouterCoordonnees(new Coordonnees("doc","t");
c.affiche();
c.chercherCoordonnees("doc","t");}}} |
j'ai un probléme lors de la compilation de mon code au niveau de la classe CarnetCoordonnees dans la fonction affiche, il reconnait pas getNom().
sachant que j'ai enregistré mes classe chacune dans un fichier classe.java.
pouvez-vous me dire ce qui va pas dans ce code?
merci :)