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
PHPzavant
2023-09-03 09:21:07708parcourir

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");
   }
}

Sortie

display() method with no parameter
display() method with a single parameter
display() method with multiple parameters

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer