problème avec affichage d'un tableau
Bonjour,
j'essaie d'afficher à l'écran le contenu d'un tableau.
Voici le code pour la première classe qui implémente un tableau pour accueillir le matériel informatique disponible.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
package materiel;
public class Equipement {
int indice=0;
//déclaration et création d'un tableau
Materiel liste[]=new Materiel[50];
//constructeur
Equipement(){}
//méthode pour ajouter un objet à la liste
public void ajouter(Materiel m){
liste[indice]= m;
indice++;
}
//méthode pour accéder aux éléments de la liste
public Materiel iemeElement(int i){
return liste[i];
}
} |
Voici la classe pour tester la précédente
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
package materiel;
public class TestEquipement {
public static void main (String [] args){
Equipement equipo=new Equipement();
equipo.ajouter(new Ordinateur("ASUS", "540"));
equipo.ajouter(new MP3("SONY", "M100"));
equipo.ajouter(new AppareilPhoto("SAMSUNG", "S510"));
equipo.ajouter(new Videoprojecteur("NEC", "N800"));
Materiel elemento;
elemento=equipo.iemeElement(3);
System.out.println(elemento);
}
} |
A l'affichage j'obtiens par exemple:
materiel.Videoprojecteur@a90653
Qu'est-ce qui ne marche pas?
Merci d'avance