Bonjour,
Je cherche un moyen (s'il existe) de passer un nom de parametre en parametre d'une méthode.
Je m'explique.
Je veux créer la méthode
à l'heure actuelle je fais comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void setArgument(String nomArgument, Object valeurArgument) { this.nomArgument = (nomArgument.getClass()) valeurArgument; }
et ainsi de suite pour tous les parametres de mon objet, ce que je ne trouve pas du tout satisfaisant.
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 public void setArgument(String nomArgument, Object valeurArgument) { switch(nomArgument) { case "id" : this.id = (int) valeurArgument; break; case "champ1": this.champ1 = (String) valeurArgument; break; case "champ2": this.champ2 = (long) valeurArgument; break; .... } }
Est-ce que ce que je cherche à faire est possible, et si oui quelle est la syntaxe correcte.
Merci de votre aide.
Partager