






Appeler une méthode en java
Teneur
Lorsque vous commencez à programmer en Java, il y a beaucoup de nouveaux concepts à apprendre. Il existe des classes, des méthodes, des exceptions, des constructeurs, des variables, etc., et cela peut parfois être écrasant. Il est donc préférable d`apprendre la langue étape par étape. Dans cet article, vous apprendrez comment appeler une méthode en Java.
Pas

1. Une méthode est l`équivalent d`une fonction dans des langages comme le C, ce qui facilite la réutilisation du code. Un certain nombre d`instructions forment ensemble une méthode, et cette méthode peut être appelée par une autre instruction. Lorsqu`une méthode est appelée, toutes les instructions qui font partie de cette méthode seront exécutées. Par exemple, jetez un œil à cette méthode : "
public static void methodExample() { }
".Il ne contient pas encore de code, mais il y a trois mots-clés avant le nom de la méthode.Ceux-ci sont Publique
, statique
et annuler
. 
2. Le mot
Publique
avant le nom de la méthode signifie que la méthode elle-même peut être appelée depuis n`importe où, comme des classes ou même depuis d`autres packages (fichiers) tant que vous importez la classe (classe).Il y a trois autres mots qui remplacent Publique
peut venir.Ceux-ci sont protégé
et privé
. Si une méthode protégé
alors seules cette classe et ses sous-classes (classes qui l`utilisent comme base pour un code ultérieur) peuvent appeler la méthode. Si une méthode privé
alors la méthode ne peut être appelée que depuis la classe elle-même. Le dernier mot-clé n`est fondamentalement même pas un mot. Vous utilisez ce mot quand vous n`avez rien d`autre au lieu de Publique
, protégé
, ou privé
. C`est ce qu`on appelle le "par défaut", ou package-private. Cela signifie que seules les classes d`un même package peuvent appeler la méthode. 
3. Le deuxième mot-clé,
statique
, signifie que la méthode appartient à la classe et n`est pas une instance de la classe ( objet ).Les méthodes statiques doivent être appelées en utilisant le nom de classe : "ExempleClasse.methodExample()
". Cependant, s`il n`y a pas statique
alors la méthode ne peut être appelée que par un objet. Par exemple, pour une classe nommée ExempleObjet
et un constructeur (pour créer des objets), on peut créer un nouvel objet avec le code Objet ExampleObject = new ExampleObject();
, après quoi on appelle la méthode avec "obj.methodExample();
". 
4. Le dernier mot avant le nom de la méthode est
annuler
. Le mot annuler
signifie que la méthode ne renvoie rien (lorsque vous exécutez la méthode). Si vous voulez qu`une méthode renvoie quelque chose, remplacez le mot annuler
par un type de données (type primitif ou référence) de l`objet (ou type primitif) que vous souhaitez renvoyer. Ajoutez ensuite le code retourner
plus un objet de ce type quelque part à la fin du code de la méthode. 
5. Lorsque vous appelez une méthode qui retourne, vous pouvez utiliser à nouveau ce qui est retourné. Par exemple, si un
uneMéthode()
renvoie un entier, alors vous pouvez donner à un entier la valeur de ce qui a été renvoyé, avec le code "int a = uneMéthode();
" 
6. Certaines méthodes nécessitent un paramètre. Une méthode qui nécessite un paramètre ou un entier ressemble à ceci :
uneMéthode(int a)
. Lorsque vous utilisez une telle méthode, écrivez le nom de la méthode, puis un entier entre parenthèses : uneMéthode(5)
ou uneMéthode(n)
si m
est un entier. 
sept. Les méthodes peuvent également avoir plusieurs paramètres séparés par des virgules. Si la méthode
quelqueMéthode
deux paramètres requis, un
et objet Objet
, alors vous écrivez ceci comme "uneMéthode(int a, Objet obj)
".Pour utiliser cette nouvelle méthode, elle serait appelée par le nom de la méthode, suivi d`un entier et d`un objet entre parenthèses : uneMéthode(4, chose)
par lequel chose
une Objet
est. Des astuces
Lorsque vous appelez une méthode qui renvoie quelque chose, vous pouvez appeler une autre méthode en fonction de ce que cette méthode renvoie. Disons que nous avons une méthode
obtenirObjet()
have, qui renvoie un objet.dans la classe Objet
, existe-t-il une méthode non statique appelée toString
Celui-la Objet
revient sous la forme d`un Chaîne de caractères
.Donc si tu as ça Chaîne de caractères
du Objet
veux être revenu avec obtenirObjet()
dans une ligne de code, alors vous programmez ceci comme "Chaîne str = getObject().toString();
".Mises en garde
- Soyez prudent avec les classes et les méthodes abstraites. Si une méthode est « abstraite », elle ne peut pas être utilisée tant qu`elle n`a pas été exécutée par une autre classe. C`est parce qu`une méthode abstraite ne contient initialement aucun code. Les classes abstraites sont utilisées comme une sorte de cadre.
Articles sur le sujet "Appeler une méthode en java"
Оцените, пожалуйста статью
Populaire