[Language]Déclaration de variables
bonjour
Je travaille actuelement sur un annaire simple. J'ai un bout de programme qui me permet de tester mes différentes classes.
Dans ce programme j'ai une erreur ( pas vraiment une erreur...le programme s'arrete sans messages d'erreurs particuliers) en fonction de la façon dont sont déclarer :
1ere façon :
Code:
1 2 3 4 5 6 7 8
| //Ajout d'une personne à l'annuaire
an.ajouterEntree(new Personne(Personne.MR,"DUSCHMOL", "Louis"),
new ListNumTel(new NumTel(146761,'P')));
//Parcour de l'anuaire
Personne p1 = new Personne(Personne.MR,"DUSCHMOL", "Louis");
System.out.println("numeros de " + p1);
System.out.println(an.numeros(p1)); |
`an` représente mon objet annuaire
la methode `numero` de annuaire renvoi la liste des numéro de la personne passée en annuaire
2eme façon
Code:
1 2 3 4 5 6 7
| //Ajout d'une personne à l'annuaire
Personne p1 = new Personne(Personne.MLLE,"DURAND","Sophie");
an.ajouterEntree(p1,new ListNumTel(new NumTel(151171,'D')));
//Parcour de l'anuaire
System.out.println("numeros de " + p1);
System.out.println(an.numeros(p1)); |
la première façon ne fonctionne pas et je ne comprend pas pourquoi...
Ce problème semble pouvoir etre corrigé en modifiant la classe personne mais je comprend encore moin pourquoi :cry:
merci pour votre aide