Maison >Java >javaDidacticiel >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.
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"); } }
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!