LES METHODES
Ferdinand BATANA, DBA & Web Developer(OCAJP, MCSE SQL SERVER)
Les méthodes
Objectifs et plan du cours
Quelques methods utiles de java
Création de nos propres méthodes
Les méthodes – Méthodes utiles
Voici quelques méthodes utiles en java
toLowerCase()
toUpperCase()
concat()
length()
equals()
charAt()
substring()
random(), sinus, cosinus, tangente,valeur absolue, Exposant
Les méthodes – Créons nos propres méthodes
Considérons la méthode suivante:
Voyons de quoi est fait cette méthode:
Tout d' abord, il y a le mot clé public. C'est ce qui définit la portée de la
méthode. Nous y reviendrons lorsque nous programmerons des objets.
Ensuite il y a static. Nous y reviendrons aussi
Juste après, nous voyons double. Il s'agit du type de retour de la
méthode. Pour faire simple, ici, notre méthode va renvoyer un double !
Il y a ensuite le nom de la méthode. C'est avec ce nom que nous
l'appellerons.
Les méthodes – Créons nos propres méthodes
Puis, il y a les arguments que la méthode prend. C'est en fait les
paramètres dont la méthode a besoin pour travailler. Ici, nous
demandons la longueur et la largeur du rectangle !
Et vous pouvez voir, à l'intérieur de la méthode, une instruction return.
C'est cette instruction qui effectue le renvoi de la valeur, ici, un double.
Les méthodes – Créons nos propres méthodes
NB
Les méthodes ne sont pas limitées en nombre de paramètres
il y a deux grands types de méthodes
les méthodes qui ne renvoient rien. Elles sont de type void. Ces types de
méthodes n'ont pas d'instruction return !
les méthodes qui retournent des types données(primitif ou objet). Elles sont de
Celles-ci on tune instruction return.
REMARQUE
Si vous placez une de vos méthodes à l'intérieur de la méthode main
ou à l'extérieur de votre classe : LEPROGRAMME NECOMPILERA
PAS ! !
Les méthodes – Créons nos propres méthodes
Pratique
Créer une méthode, nommée parcourirTab, permettant de parcourir un
tableau
Les méthodes – Surcharge de méthodes
La surcharge de méthode consiste à garder un nom de méthode (donc
un type de traitement à faire, pour nous, lister un tableau) et de changer
la liste ou le type de ses paramètres.
SITUATION:
Faire de sorte que notre méthode parcourirTab puisse parcourir
n’importe quel type de tableau (Entier, nombre décimaux, String etc…)
Essentiels à retenir
Les méthodes se définissent dans une classe.
Les méthodes ne peuvent pas être imbriquées. Elles sont déclarées les
unes après les autres.
Les méthodes peuvent être surchargées, en changeant le type de
paramètres que celle-ci attend, le nombre de ses paramètres ou les
deux !
Pour Java, le fait de surcharger une méthode lui indique qu'il s'agit de
2, 3 ou X méthodes différentes, car les paramètres d'appel sont
différents. Par conséquent, Java ne se trompe jamais d'appel de
méthode, puisqu'il se base sur les paramètres passés.