Tutoriels Java

Java ACCUEIL Introduction à Java Java Démarrer Syntaxe Java Commentaires Java Variables Java Types de données Java Conversion de type Java Opérateurs Java Chaînes Java Mathématiques Java Booléens Java Java Si... Sinon Commutateur Java Java While Boucle Java pour la boucle Java Pause/Continuer Tableaux Java

Méthodes Java

Méthodes Java Paramètres de méthode Java Surcharge de méthode Java Portée Java Récursivité Java

Cours Java

POO Java Classes/Objets Java Attributs de classe Java Méthodes de classe Java Constructeurs Java Modificateurs Java Encapsulation Java Paquets Java/API Héritage Java Polymorphisme Java Classes internes Java Abstraction Java InterfaceJava Énumérations Java Entrée utilisateur Java Data Java Java ArrayList Liste liée Java Java HashMap Jeu de hachage Java Itérateur Java Classes d'encapsulation Java Exception Java Java RegEx Fils Java Java Lambda

Gestion des fichiers Java

Fichiers Java Java créer/écrire des fichiers Fichiers de lecture Java Java supprimer des fichiers

Comment Java

Additionner deux nombres

Référence Java

Mots clés Java Méthodes de chaîne Java Méthodes mathématiques Java

Exemples Java

Exemples Java Compilateur Java Exercices Java Quizz Java Certificat Java


Méthodes Java


Une méthode est un bloc de code qui ne s'exécute que lorsqu'elle est appelée.

Vous pouvez transmettre des données, appelées paramètres, dans une méthode.

Les méthodes sont utilisées pour effectuer certaines actions, et elles sont également appelées fonctions .

Pourquoi utiliser des méthodes ? Pour réutiliser le code : définissez le code une fois et réutilisez-le plusieurs fois.


Créer une méthode

Une méthode doit être déclarée dans une classe. Il est défini avec le nom de la méthode, suivi de parenthèses () . Java fournit des méthodes prédéfinies, telles que System.out.println(), mais vous pouvez également créer vos propres méthodes pour effectuer certaines actions :

Exemple

Créez une méthode dans Main :

public class Main {
  static void myMethod() {
    // code to be executed
  }
}

Exemple expliqué

  • myMethod()est le nom de la méthode
  • staticsignifie que la méthode appartient à la classe Main et non à un objet de la classe Main. Vous en apprendrez plus sur les objets et comment accéder aux méthodes via des objets plus tard dans ce didacticiel.
  • voidsignifie que cette méthode n'a pas de valeur de retour. Vous en apprendrez plus sur les valeurs de retour plus loin dans ce chapitre

Appeler une méthode

Pour appeler une méthode en Java, écrivez le nom de la méthode suivi de deux parenthèses () et d'un point-virgule ;

Dans l'exemple suivant, myMethod()sert à imprimer un texte (l'action), lorsqu'elle est appelée :

Exemple

À l' intérieur mainde , appelez la myMethod()méthode :

public class Main {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
  }
}

// Outputs "I just got executed!"

Une méthode peut aussi être appelée plusieurs fois :

Exemple

public class Main {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
    myMethod();
    myMethod();
  }
}

// I just got executed!
// I just got executed!
// I just got executed!

Dans le chapitre suivant, Paramètres de méthode , vous apprendrez à transmettre des données (paramètres) dans une méthode.


Testez-vous avec des exercices

Exercer:

Insérez la partie manquante à myMethodpartir de laquelle appeler main.

static void myMethod() {
  System.out.println("I just got executed!");
}

public static void main(String[] args) {
  ;
}