Maison > Java > javaDidacticiel > le corps du texte

Méthodes en Java

WBOY
Libérer: 2024-08-30 15:54:38
original
531 Les gens l'ont consulté

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

Composants pour la création de méthodes Java

Voici la liste des composants impliqués lors de la création des méthodes Java :

  • Modificateur d'accès : En Java, il existe quatre types différents de modificateurs d'accès :
    • Public : Les méthodes déclarées publiques sont accessibles depuis toutes les classes d'une application.
    • Protégée : Les méthodes déclarées comme protégées sont accessibles depuis la classe dans laquelle elles sont définies et toutes les sous-classes de cette classe.
    • Privé : Les méthodes déclarées comme privées ne sont accessibles que depuis la classe au sein de laquelle elles sont définies.
    • Par défaut : Les méthodes déclarées par défaut sont accessibles depuis la classe au sein de laquelle elles sont définies et depuis les classes déclarées dans le même package que la classe renfermant la méthode.
  • Type de retour : Ceci contient le type de données de la valeur que la méthode est censée renvoyer, ou il est nul si la méthode ne renvoie rien.
  • Nom de la méthode : Il s'agit du nom attribué à la méthode, qui peut être unique ou non. Il est à noter que le nom de la méthode doit être constitué de verbes et que les mots utilisés suivent la notation en casse chameau.
  • Paramètres : Cela inclut une liste de paramètres d'entrée séparés par des virgules avec leurs types de données. Si la méthode ne nécessite aucun paramètre d'entrée, alors () est utilisé.
  • Exceptions : Dans le cas où une méthode peut lever une ou plusieurs exceptions, nous pouvons lister les exceptions séparées par des virgules.
  • Corps de la méthode : Il s'agit du contenu de la programmation entouré d'accolades. Le corps de la méthode contient une ou plusieurs instructions logiques pour exécuter une tâche particulière.

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;
}
}
Copier après la connexion

Types de méthodes en Java

Les méthodes peuvent être classées dans les deux types suivants :

  • Méthodes intégrées : Ces méthodes sont disponibles dans la bibliothèque Java et n'ont pas besoin d'être créées par un développeur. Par exemple, la méthode max() est présente dans la classe Math en Java.
  • Méthodes définies par l'utilisateur : Un développeur dans les classes Java définit explicitement ces méthodes.

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é.

Appel d'une méthode Java

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 :

  • Toutes les instructions écrites dans le corps de la méthode sont exécutées avec succès.
  • Toute instruction return est rencontrée.
  • Une exception est levée.

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.

Exemple n°1

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" );
}
}
Copier après la connexion

Sortie :

Méthodes en Java

Exemple n°2

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" );
}
}
Copier après la connexion

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 :

Méthodes en Java

Exemple #3

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();
}
}
}
Copier après la connexion

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 :

Méthodes en Java

Conclusion

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!