Bonjour
j'aimerais utiliser une méthode qui puisse prendre différents types d’objets et accéder à leurs méthodes :
j'ai Deux Objets A et B ils ont tous les deux la même propriété public : nom
j'aimerais dans le code suivant pouvoir changer A en B ou C ... en considérant qu'il ont la même propriété public. j'ai essayé avec une class Abstraite mais je n'y suis pas arrivé.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public ResultListes getListsTypeMob(Cursor<?> cursor){ List<String> referentielNameList = new ArrayList<>(); ArrayList<A> referentielList = new ArrayList<>(); for (A typeMobilier:cursor) { referentielNameList.add(typeMobilier.name); referentielList.add(typeMobilier); } return new ResultListes(referentielNameList,referentielList); }
Partager