Une méthode Java peut être définie comme un ensemble d'instructions Java logiques écrites pour effectuer une tâche spécifique. Ils fournissent un moyen de réutiliser le code sans réécrire le code. En Java, toute méthode doit faire partie d’une classe différente de Python, C et C++. L’existence de méthodes n’est pas possible sans classe Java. Voici la liste des composants impliqués lors de la création des méthodes Java :
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Voici la liste des composants impliqués lors de la création des méthodes Java :
Syntaxe :
Voici une syntaxe de base des méthodes :
//declare Enclosing class public class Myclass{ //declare java method public String concat(String s1, String s2){ // combine two strings with space String s3= s1 + " " + s2 ; //return resulting string return s3; } }
Les méthodes peuvent être classées dans les deux types suivants :
De plus, vous pouvez également obtenir et définir des méthodes en Java en vous adressant à des experts d'AssignmentCore qui vous fourniront une Aide aux devoirs Java de toute complexité.
Lorsqu'un programme appelant appelle une méthode, le contrôle va dans le corps de la méthode. Une fois le contrôle transmis au corps de la méthode, il revient au programme appelant dans les trois conditions suivantes :
Les méthodes statiques sont appelées en utilisant le nom de la classe et les méthodes non statiques sont appelées en utilisant l'instance d'objet.
Nous allons maintenant voir des exemples de code Java montrant comment les méthodes sont déclarées et appelées en utilisant Java. Dans cet exemple, nous verrons comment créer une méthode statique et comment est-elle appelée.
Code :
package com.edubca.methods; public class MethodDemo{ public static int getMaximum(int a , int b){ if(a>b){ return a; }else { return b; } } public static void main (String args[]){ int maxvalue1 = getMaximum(10,23); System.out.println("Out of 10 and 23, " + maxvalue1 + " is greater" ); int maxvalue2= getMaximum(40,20); System.out.println("Out of 40 and 20, " + maxvalue2 + " is greater" ); } }
Sortie :
Dans l'exemple suivant, nous verrons comment appeler des méthodes non statiques.
Code :
package com.edubca.methods; public class MethodDemo{ public int getMinimum(int a , int b){ if(a<b){ return a; }else { return b; } } public static void main (String args[]){ MethodDemo demo =new MethodDemo(); int minvalue1 = demo.getMinimum(10,23); System.out.println("Out of 10 and 23, " + minvalue1 + " is smaller" ); int minvalue2= demo.getMinimum(40,20); System.out.println("Out of 40 and 20, " + minvalue2 + " is smaller" ); } }
Comme nous pouvons le voir ci-dessus, une instance d'une classe englobante est requise pour appeler une méthode non statique. Le code ci-dessus produira le résultat suivant :
Sortie :
Dans l'exemple suivant, nous expliquons comment créer des méthodes lançant des exceptions.
Code :
import java.io.*; package com.edubca.methods; public class MethodDemo{ public void mymethod() throws IOException{ throw new IOException("IO Exception occurred..."); } public static void main (String args[]){ MethodDemo demo =new MethodDemo(); try{ demo.mymethod(); }catch(Exception e){ e.printStackTrace(); } } }
Comme nous pouvons le voir dans le code ci-dessus, chaque fois qu'une méthode renvoie un appelant d'exception, la méthode doit gérer l'exception à l'aide de try-catch ou de tout autre mécanisme de gestion des erreurs approprié. Le code ci-dessus affiche la sortie ci-dessous à l'écran :
Sortie :
D'après l'article ci-dessus, nous avons une idée claire des méthodes en Java. C'est pourquoi, avec l'aide des méthodes, nous pouvons accomplir n'importe quelle tâche. L'utilisation de méthodes rend notre code réutilisable et facile à tester, comprendre et déboguer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!