vendredi 12 décembre 2014

Les méthodes en Java

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