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

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

PHPz
リリース: 2023-09-03 09:21:07
転載
707 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート