010-002-011

引数の数によるオーバーロード

初級

問題説明

引数の数によるオーバーロード

この問題では: calculateAreaメソッドを引数の数が異なる2つのバージョンでオーバーロードし、正方形と長方形の面積を計算して標準出力に表示するプログラムを作成します。

学習目標: 引数の数を変えることでメソッドをオーバーロードする方法を理解する

概要

メソッドオーバーロードでは引数の数が異なれば同名メソッドを定義できます。これにより、省略可能な引数を持つ柔軟なAPIを設計できます。

仕様

  • calculateAreaメソッドを2つ定義する:
    • calculateArea(double side): 正方形の面積(side * side)
    • calculateArea(double width, double height): 長方形の面積(width * height)
  • 各メソッドの結果を表示する

出力形式

Square area: 25.0
Rectangle area: 24.0

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

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

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