010-001-012

メソッドオーバーロードの基本

初級

問題説明

メソッドオーバーロードの基本

この問題では: 同じ名前greetで引数が異なる3つのメソッドを定義し、それぞれを呼び出して結果を標準出力に表示するプログラムを作成します。

学習目標: 同じメソッド名で異なる引数を持つメソッドを定義するオーバーロードの概念を理解する

概要

メソッドオーバーロードとは、同じクラス内で同じ名前のメソッドを複数定義することです。引数の数や型が異なれば、コンパイラが自動的に適切なメソッドを選択します。

仕様

  • greetメソッドを3つ定義する:
    • greet(): "Hello, World!"を表示
    • greet(String name): "Hello, " + name + "!" を表示
    • greet(String name, int times): nameへの挨拶をtimes回表示
  • 各メソッドを呼び出す

出力形式

Hello, World!
Hello, Alice!
Hello, Bob!
Hello, Bob!
Hello, Bob!

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方