010-002-008

メソッドオーバーロード:引数型による判定

中級

問題説明

メソッドオーバーロード:引数型による判定

この問題では: int型とString型でオーバーロードされたprocessメソッドを定義し、整数には2倍の値・文字列には長さを返し、結果を標準出力に表示するプログラムを作成します。

学習目標: 引数の型によるメソッドオーバーロードを理解し、実装できるようになる

概要

同じメソッド名で引数の型が異なる複数のメソッドを定義します。整数を受け取った場合は「倍の値」を、文字列を受け取った場合は「長さ」を返すprocessメソッドを実装してください。

仕様

  • processメソッド(int型引数): 引数の2倍の値を返す
  • processメソッド(String型引数): 文字列の長さを返す
  • 呼び出し元から渡された引数の型に応じて、適切なメソッドが自動的に選択される

出力形式

Result (int): 20
Result (String): 5

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

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

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