Appeler une méthode en java

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

Image intitulée Java Methods Step 1.jpg
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.

Image intitulée Java Methods Step 2.jpg
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.

Image intitulée Java Methods Step 3.jpg
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();".

Image intitulée Java Methods Step 4.jpg
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.

Image intitulée Java Methods Step 5.jpg
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();"

Image intitulée Java Methods Step 6.jpg
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.

Image intitulée Java Methods Step 7.jpg
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.

Оцените, пожалуйста статью