Récupéré une valeur à partir d'un tableau d'Object
Bonjour,
Je souhaiterai récupéré à partir d'un tableau d'Object la valeur d'une variable ou bien une méthode.
Voici un exemple de ce que je voudrai faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public class MaClass{
private int val;
public MaClass(){
this.val = 5;
}
public void setVal(int val){
this.val = val;
}
public int getVal(){
return this.val;
}
} |
Dans le main :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public class App
{
public static void main( String[] args )
{
Object[] tab = new Object[2];
tab[0] = new MaClass();
System.out.println("Afficher la valeur : " + tab[0].getVal());//L'erreur ce trouve ici
}
} |
Le message d'erreur me dit : cannot find symbol
symbol: method getVal()
location: class java.lang.Object
Voilà ce que je souhaiterai faire et donc cela me permettrai dans ce tableau de mettre n'importe quel objet mais cela ne marche pas.