Maison > Java > javaDidacticiel > En Java, peut-on définir plusieurs méthodes portant le même nom ?

En Java, peut-on définir plusieurs méthodes portant le même nom ?

PHPz
Libérer: 2023-09-03 09:21:07
avant
715 Les gens l'ont consulté

En Java, peut-on définir plusieurs méthodes portant le même nom ?

Oui, nous pouvons définir plusieurs méthodes avec le même nom mais types de paramètres différents dans une classe. La méthode appelée dépendra des arguments passés.

Dans l'exemple ci-dessous, nous définissons trois méthodes display avec le même nom mais des paramètres différents. En fonction des paramètres, la méthode appropriée sera appelée.

Exemple

public class MethodWthSameNameTest {
   public void display() { // method with no parameters
      System.out.println("display() method with no parameter");
   }
   public void display(String name) { // method with a single parameter
      System.out.println("display() method with a single parameter");
   }
   public void display(String firstName, String lastName) { // method with multiple parameters
      System.out.println("display() method with multiple parameters");
   }
   public static void main(String args[]) {
      MethodWthSameNameTest test = new MethodWthSameNameTest();
      test.display();
      test.display("raja");
      test.display("raja", "ramesh");
   }
}
Copier après la connexion

Sortie

display() method with no parameter
display() method with a single parameter
display() method with multiple parameters
Copier après la connexion

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!

source:tutorialspoint.com
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