bonsoir à tous,
voici le code suivant représentant un carnet de coordonnées:

*La classe Coordonnees
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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