Comment appeler une méthode

JavaBeginner
Pratiquer maintenant

Introduction

Les méthodes en Java sont un ensemble de tâches qui effectuent une action spécifique. Dans ce laboratoire, nous allons apprendre à appeler ces méthodes en Java. Dans le cadre de ce laboratoire, vous allez apprendre à appeler des méthodes intégrées et définies par l'utilisateur en Java.

Création et appel d'une méthode intégrée

Pour appeler une méthode intégrée en Java, nous pouvons directement utiliser le nom de la méthode. Dans cette étape, nous allons appeler la méthode Math.sqrt() qui renvoie la racine carrée d'un nombre.

  • Créez un nouveau fichier Java nommé CallMethod.java dans le répertoire ~/project.

  • Ajoutez le code suivant dans le fichier :

    public class CallMethod {
        public static void main(String[] args) {
            double num = 16;
            double ans = Math.sqrt(num); // appel de la méthode intégrée
            System.out.println("Square Root of "+num+" = "+ans); // affichage du résultat
        }
    }
    
  • Enregistrez le fichier et fermez-le.

  • Pour exécuter le code ci-dessus, ouvrez votre terminal et accédez au répertoire ~/project.

  • Compilez le fichier à l'aide de la commande javac :

    javac CallMethod.java
    
  • Exécutez le fichier à l'aide de la commande java :

    java CallMethod
    
  • Après avoir exécuté le fichier, vous devriez voir la sortie suivante :

    Square Root of 16.0 = 4.0
    

Création et appel d'une méthode définie par l'utilisateur

Pour appeler une méthode définie par l'utilisateur en Java, nous devons créer un objet de la classe dans laquelle la méthode est définie. Dans cette étape, nous allons appeler une méthode définie par l'utilisateur hello().

  • Ouvrez le fichier CallMethod.java que nous avons créé dans l'étape précédente.

  • Ajoutez le code suivant en dessous de la méthode main() pour définir une méthode définie par l'utilisateur appelée hello() :

    public void hello() {
        System.out.println("Hello World!");
    }
    
  • Modifiez la méthode main() pour créer un objet de la classe CallMethod et appeler la méthode hello() :

    public static void main(String[] args) {
        double num = 16;
        double ans = Math.sqrt(num);
        System.out.println("Square Root of "+num+" = "+ans);
        CallMethod obj = new CallMethod(); // création d'un objet de la classe CallMethod
        obj.hello(); // appel de la méthode définie par l'utilisateur
    }
    
  • Enregistrez le fichier et fermez-le.

  • Pour exécuter le code ci-dessus, ouvrez votre terminal et accédez au répertoire ~/project.

  • Compilez le fichier à l'aide de la commande javac :

    javac CallMethod.java
    
  • Exécutez le fichier à l'aide de la commande java :

    java CallMethod
    
  • Après avoir exécuté le fichier, vous devriez voir la sortie suivante :

    Square Root of 16.0 = 4.0
    Hello World!
    

Résumé

Dans ce laboratoire, nous avons appris à appeler des méthodes intégrées et définies par l'utilisateur en Java. Nous pouvons directement appeler les méthodes intégrées par leur nom, tandis que pour appeler les méthodes définies par l'utilisateur, nous devons créer un objet de la classe dans laquelle la méthode est définie.