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
