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" :
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;
Puis y ajoute des contacts par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    public void addContact (String nom){
        contacts.add(new Contact(nom));
    }
Je n'arrive pas à accéder au contact directement depuis la class Contact. Je suis contraint d'y accéder depuis la class Affaire.

La classe Contact :
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;
    }
Dans le main :
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");
Quelque chose m'échappe mais, évidement, je n'arrive pas à définir quoi.
Merci de votre aide.