Bonsoir,
J'aurais voulu savoir si il était possible de rendre un parametre de fonction non obligatoire : show(String alertContent = 'salut'). lors de l'appel de la fonction, si il n'est pas rentre il prendra la valeur "salut".
Marci.
Bonsoir,
J'aurais voulu savoir si il était possible de rendre un parametre de fonction non obligatoire : show(String alertContent = 'salut'). lors de l'appel de la fonction, si il n'est pas rentre il prendra la valeur "salut".
Marci.
Oui, via la surcharge des méthodes ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void show(){ String alertContent = "Salut"; : : } public void show(String alertContent){ : : }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void show(){ this.show("Salut"); } public void show(String alertContent){ : : }![]()
cette solution aussi existe :
http://www.developpez.net/forums/sho...d.php?t=333542
On peut à partir de la version 1.5 donner un nombre variable de paramètres à une méthode :
Mais ton cas il est préférable d'utiliser une simple surcharge de méthode, comme expliqué plus haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void show(String args...){ ... }
Partager