méthode avec attributs dynamiques
Bonjour à tous !
Je cherche à écrire une méthode qui n'a pas un nombre défini de variables, je crois que c'est possible mais je n'ai pas d'idée de comment le faire ni où le chercher.
Un exemple pour comprendre ce que je veux faire :
Code:
1 2 3 4
|
methodeAddition(int a, int b... int z) {
return a + b + ... + z;
} |
Je pourrai faire entrer un tableau mais j'aimerai que l'utilisateur puisse entre le nombre qu'il veut de variables dans sa fonction. J'imagine qu'il ne faut pas réécrire toutes les possibilités et qu'il y a une méthode plus générique que
Code:
1 2 3 4 5 6 7 8 9 10 11
|
methodeAddition(int a) {
return a;
}
methodeAddition(int a, int b) {
return a+b;
}
methodeAddition(int a, int b, int c) {
return a+b+c;
}
... |
:aie:
Est-ce possible et si oui comment qu'on fait ça ?
Merci d'avance pour vos réponses :)