Les méthodes en Java
Développer c’est bien, mais taper des kilomètres de code, c’est pénible ! Ceci est encore plus vrai quand nous voulons exécuter plusieurs fois la même fonction. Très concrètement si vous avez développé un programme qui renvoi la valeur minimum entre deux valeurs (voir le poste du blog « Les conditions ») il serait intéressant d’exploiter ce petit programme autant de fois que nous en avons besoin. Cela s’appelle une méthode. Par analogie : on n’invente pas la roue à chaque fois qu’on en a besoin !Le mode de fonctionnement
1.
Dans un programme on appelle une méthode
a.
On doit lui indiquer le nom de la méthode
b.
Et
lui passer des arguments/paramètres. Ceux-ci sont au nombre de 0 à n.
c.
Exemple :
Appel d'une méthode |
2.
La méthode est doit avoir un nom et une
signature (un type)
a.
Signature : Int ;double ;char…
b.
Dans la déclaration de la méthode on doit
retrouver les arguments et leurs types
c.
Elle
doit contenir un mot-clé « return » pour renvoyer
la valeur au programme initial.
d.
Exemple :
Déclarer une méthode |
Les éléments essentiels
Il faut se poser les questions suivantes lors de la création
d’une méthode.
- Que vais-je envoyer comme arguments (de quoi ai-je besoin pour faire fonctionner ma méthode)
- Quelle sera la valeur renvoyée par la méthode. ATTENTION : Une méthode ne renvoie qu’une seule valeur.
Á retenir
- Une méthode fait une seul chose.
- Le nom d’une méthode ne commence jamais par une majuscule.
- Réfléchir à : que dois-je envoyer (arguments) et que dois-je recevoir
Exemple de code permettant de savoir si une année est
bissextile
Exemple de code : bissextile |