Java - Appel de méthode

Table des matières
L'objectif premier de méthodes est de pouvoir créer des modules avec les différentes fonctionnalités de nos programmes, une fois qu'on sait faire une fonctionnalité générique et qu'elle peut être réutilisée alors on crée la méthode.
Mais pour ça méthode que nous avons créé peut nous servir quelque chose dans le bloc principal du programme, nous devons "appelle le" c'est-à-dire indiquer au programme à un moment donné qu'il doit utiliser ladite méthode pour obtenir la réponse souhaitée.
Appel d'une méthode
Créer une méthode est de définir une série d'instructions et appeler une méthode est la façon dont nous devons utiliser l'algorithme que nous avons développé. Il existe deux façons d'appeler une méthode et cela dépend si c'est une méthode qui renvoie une valeur ou non.
Si une méthode renvoie une valeur, elle doit être traitée comme une valeur de plus, c'est-à-dire que nous considérons la réponse de la méthode comme l'aspect clé; En revanche, si la méthode ne retourne aucune valeur, c'est-à-dire qu'il s'agit d'un méthode vide alors c'est une instruction.
Comme on le voit alors, il n'est pas très difficile de classer les méthodes et il n'est pas difficile du tout de savoir comment les appeler. Voyons un exemple de chaque cas :
Méthode qui renvoie une valeur entière
valeur entière = max (3, 4);

Dans ce cas, nous avons un méthode max et nous savons que cette méthode renvoie une valeur entière, donc lorsque nous l'appelons, nous devons l'affecter à une variable du même type que sa réponse et ainsi nous pouvons utiliser la valeur qu'elle renvoie dans le reste de notre programme.
Méthode vide qui ne renvoie aucune valeur
printPrix (600);

Dans ce cas, la méthode imprimerPrix il ne retourne rien, il reçoit simplement une valeur puis l'affiche avec un format plus explicatif, on voit qu'il n'est pas nécessaire de faire correspondre une variable, puisque c'est une déclaration, une instruction qui est exécutée.
Que se passe-t-il lorsqu'une méthode est appelée ?
Au moment de la appeler une méthode Le système réserve un espace en mémoire dans lequel il stockera les différentes variables, ainsi que les paramètres et valeurs, il se peut qu'une méthode appelle une autre méthode, dans ce cas le système garde le premier espace créé et crée un nouvel espace pour le nouvel appel, une fois que la méthode appelée a terminé son exécution, le système libère l'espace occupé afin de ne pas épuiser les ressources.
Cet espace où sont stockées les différentes valeurs est appelé "Pile d'appels" c'est-à-dire la pile d'appels, car il s'agit d'une pile, elle suit le modèle LIFO dernier entré premier sorti, donc quand il y a des appels de méthode, nous obtiendrons toujours le résultat de la dernière méthode appelée en premier.
Voyons dans l'image suivante une représentation graphique de ceci :

ImportantCeci est très important à savoir car cela nous aidera à comprendre comment fonctionne Java et donc nous pouvons utiliser ses ressources plus efficacement, après tout, mieux nous gérons ces ressources, meilleures seront les performances de nos programmes.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave