Bonjour,
Je débute en Java, j'espére que j'utiliserai les bons termes.
Voila mon probléme :
Création d'un objet "Affaire" :
Puis y ajoute des contacts par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class Affaire { static private int compteurAffaire; //Compteur Nbre d'Affaire en cours String affaire; //Nom de l'Affaire ArrayList<Contact> contacts = new ArrayList(); public Affaire(String affaire) { compteurAffaire++; this.affaire = affaire;
Je n'arrive pas à accéder au contact directement depuis la class Contact. Je suis contraint d'y accéder depuis la class Affaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public void addContact (String nom){ contacts.add(new Contact(nom)); }
La classe Contact :
Dans le main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class Contact { String nom = "Inconnu"; Contact(String nom) { this.nom = nom; }
Quelque chose m'échappe mais, évidement, je n'arrive pas à définir quoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class Principale { public static void main (String[] args){ Affaire test = new Affaire("UneAffaireQuiNeRoulePas"); test.addContact("Philippe");
Merci de votre aide.
Partager