0% ont trouvé ce document utile (0 vote)
23 vues26 pages

Introduction Java 4

Le document traite des concepts fondamentaux des méthodes en Java, y compris leur création, appel, paramètres et surcharge. Il explique également la portée des variables et la manière dont elles sont accessibles dans différents blocs de code. Enfin, il aborde l'utilisation des méthodes pour réutiliser le code et effectuer des actions spécifiques.

Transféré par

momodouv
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues26 pages

Introduction Java 4

Le document traite des concepts fondamentaux des méthodes en Java, y compris leur création, appel, paramètres et surcharge. Il explique également la portée des variables et la manière dont elles sont accessibles dans différents blocs de code. Enfin, il aborde l'utilisation des méthodes pour réutiliser le code et effectuer des actions spécifiques.

Transféré par

momodouv
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

INSTITUT SUPÉRIEUR

D’ENSEIGNEMENT PROFESSIONNEL
DE DIAMNIADIO

FILIÈRE TIC
INTRODUCTION JAVA
Cheikh Hamet Tidiane Chérif Ndiaye
chtcndiaye@[Link]
PLAN
LES MÉTHODES
LES PARAMÈTRES DE MÉTHODE
SURCHARGE DE MÉTHODE
PORTÉE DES VARIABLES
LA RÉCURSIVITÉ
LES MÉTHODES
Une méthode est un bloc de code qui ne
s’exécute que lorsqu’il est appelé.
Vous pouvez transmettre des données,
appelées paramètres, dans une méthode.
Les méthodes sont utilisées pour effectuer
certaines actions, et elles sont
également appelées fonctions.
Pourquoi utiliser des méthodes?
Pour réutiliser le code: définissez le code une
fois et utilisez-le plusieurs fois.
LES MÉTHODES
Créer une méthode:
Une méthode doit être déclarée dans une classe.
Elle est définie par le nom de la méthode, suivi de
parenthèses ().
Java fournit des méthodes prédéfinies, mais vous
pouvez également créer vos propres méthodes
pour effectuer certaines actions :
[Link]()
LES MÉTHODES
Exemple expliqué
myMethod() est le nom de la méthode
static signifie que la méthode appartient à la
classe Main et non à un objet de la classe Main.
Vous en apprendrez plus sur les objets et sur la
façon d’accéder aux méthodes via des objets
plus loin.
void signifie que cette méthode n’a pas de
valeur de retour. Vous en apprendrez plus sur
les valeurs de retour plus loin dans ce chapitre
LES MÉTHODES
Appeler une méthode
Pour appeler une méthode en Java, écrivez le
nom de la méthode suivi de deux
parenthèses () et d’un point-virgule;
Dans l’exemple suivant, est utilisé pour
imprimer un texte (l’action), lorsqu’il est
appelé : myMethod()
LES MÉTHODES
Appeler une méthode
Une méthode peut également être appelée
plusieurs fois
LES MÉTHODES
Dans le chapitre suivant, Paramètres de
méthode, vous apprendrez à transmettre des
données (paramètres) dans une méthode.
LES PARAMÈTRES
Paramètres et arguments
Les informations peuvent être transmises aux
méthodes en tant que paramètre. Les paramètres
agissent comme des variables à l’intérieur de la
méthode.
Les paramètres sont spécifiés après le nom de la
méthode, entre parenthèses. Vous pouvez ajouter
autant de paramètres que vous le souhaitez, il suffit
de les séparer par une virgule.
L’exemple suivant comporte une méthode qui prend
un fname appelé comme paramètre. Lorsque la
méthode est appelée, nous transmettons un
prénom, qui est utilisé à l’intérieur de la méthode
pour imprimer le nom complet: String
LES PARAMÈTRES
LES PARAMÈTRES
Paramètres et arguments
Lorsqu’un paramètre est passé à la méthode,
il est appelé un argument.
Ainsi, à partir de l’exemple ci-dessus: fname
est une paramètre, tandis que, Liam, Jenny et
Anja sont des arguments.
LES PARAMÈTRES
Paramètres multiples
Vous pouvez avoir autant de paramètres que
vous le souhaitez :
LES PARAMÈTRES
Paramètres multiples
Notez que lorsque vous travaillez avec
plusieurs paramètres, l’appel de méthode doit
avoir le même nombre d’arguments qu’il y a de
paramètres, et les arguments doivent être
passés dans le même ordre.
LES PARAMÈTRES
Valeurs renvoyées
Le mot-clé void, utilisé dans les exemples ci-
dessus, indique que la méthode ne doit pas
renvoyer de valeur.
Si vous souhaitez que la méthode renvoie une
valeur, vous pouvez utiliser un type de données
primitif (tel que int, char, etc.) au lieu de void,
et utiliser le mot-clé return à l’intérieur de la
méthode pour retourner une valeur.
LES PARAMÈTRES
LES PARAMÈTRES
Vous pouvez également stocker le résultat dans
une variable (recommandé, car il est plus facile
à lire et à maintenir) :
LES PARAMÈTRES
Une méthode avec if... else
Il est courant d’utiliser des instructions à
l’intérieur des méthodes: if...else
LES PARAMÈTRES
Testez-vous avec des exercices
Exercice:
Ajoutez un paramètre de type String à fname,
et affichez « John Doe»
SURCHARGE DE MÉTHODE
Avec la surcharge de méthode, plusieurs
méthodes peuvent avoir le même nom avec
des paramètres différents:
SURCHARGE DE MÉTHODE
Considérons l’exemple suivant, qui comporte
deux méthodes qui ajoutent des nombres de
type différent :
SURCHARGE DE MÉTHODE
Au lieu de définir deux méthodes qui
devraient faire la même chose, il est
préférable d’en surcharger une.
Dans l’exemple ci-dessous, nous surchargeons
la méthode plusMethod pour travailler à la fois
pour int et double:
SURCHARGE DE MÉTHODE
Note: Plusieurs méthodes peuvent avoir le
même nom tant que le nombre et/ou le type
de paramètres sont différents.
PORTÉE DES VARIABLES
En Java, les variables ne sont accessibles
qu’à l’intérieur de la zone (bloc) où elles sont
créées. C’est ce qu’on appelle la portée.
Les variables déclarées directement dans une
méthode sont disponibles n’importe où dans
la méthode en suivant la ligne de code dans
laquelle elles ont été déclarées :
PORTÉE DES VARIABLES
Portée du bloc
Un bloc de code fait référence à l’ensemble du
code entre accolades ( { } ).
Les variables déclarées à l’intérieur des blocs
de code ne sont accessibles que par le code
entre les accolades ( { } ), qui suit la ligne dans
laquelle la variable a été déclarée:
PORTÉE DES VARIABLES
Portée du bloc
PORTÉE DES VARIABLES
Un bloc de code peut exister seul ou il peut
appartenir à une instruction , if, while ou for.
Dans le cas des instructions, les variables
déclarées dans l’instruction elle-même sont
également disponibles dans la portée du bloc.

Vous aimerez peut-être aussi