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.javadans 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.javaExécutez le fichier à l'aide de la commande
java:java CallMethodAprè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.javaque 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éehello():public void hello() { System.out.println("Hello World!"); }Modifiez la méthode
main()pour créer un objet de la classeCallMethodet appeler la méthodehello():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.javaExécutez le fichier à l'aide de la commande
java:java CallMethodAprè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.



