bonsoir à tous,
voici le code suivant représentant un carnet de coordonnées:
*La classe Coordonnees
*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 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);} }
*Le main:
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()); }
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().
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");}}}
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
Partager