Bonjour a tous!

Je me retrouve en ce moment a devoir programmer une classe public Matrice qui implemente IMatrice. Ce programme sert a la gestion de matrice. Dans ma classe Matrice je dois programmer la somme de d'une matrice avec une autre (IMatrice autreMatrice). Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public IMatrice somme (IMatrice autreMatrice) {
       double resultat=0;
        Matrice resultatMatrice = new Matrice(autreMatrice.getNumColonnes(),autreMatrice.getNumLignes(),0 );
 
 
        for (int i = 0; i < (autreMatrice.getNumColonnes() * autreMatrice.getNumLignes()); i++) {
 
            resultat = elements.get(i) + autreMatrice.elements.get(i);
            resultatMatrice.elements.add(i, resultat);
       }
        return resultatMatrice ;
    }
Dans ma classe j'ai trois variables d'instances :
int numColonnes;
int numLignes;
ArrayList<Double> elements = new ArrayList<Double>();

Mon problème c'est que la ligne qui contient : autreMatrice.elements.get(i) ne compile pas. L'IDE me dit que c'est parce que c'est un type IMatrice... J'avoue que je ne comprend pas vraiment...

Merci d'avance pour l'aide

Cordialement