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 :
Dans le main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Le message d'erreur me dit : cannot find symbol
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 } }
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.
Partager