ホームページ >Java >&#&チュートリアル >Java では、同じ名前のメソッドを複数定義できますか?

Java では、同じ名前のメソッドを複数定義できますか?

PHPz
PHPz転載
2023-09-03 09:21:07708ブラウズ

Java では、同じ名前のメソッドを複数定義できますか?

はい、クラス内に同じ名前で 異なるパラメータ型を持つ複数のメソッドを定義できます。どのメソッドが呼び出されるかは、渡された引数によって異なります。

以下の例では、名前は同じですがパラメータが異なる 3 つの

display メソッドを定義します。パラメータに応じて、適切なメソッドが呼び出されます。

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

以上がJava では、同じ名前のメソッドを複数定義できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。