Problème gestion objets et interfaces
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:
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