👌

プログラミング自主学習 42日目 Method(overloading)/Instance Member/Static Member

2023/07/07に公開

Method オーバーローディング

同じ名前のMethodに、パラメータのタイプ、個数、順序が異なるメソッドを宣言んすることだ。

<Library Class>

package ch06.sec08.exam04;

public class Calculator {

double areaRectangle(double width) {
return width*width;

}

double areaRectangle(double width, double height) {
return width*height;

  }

}

Main Class

package ch06.sec08.exam04;

 

public class CalculatorExample {

public static void main(String[] args) {


Calculator myCalcu = new Calculator();


double result1 = myCalcu.areaRectangle(10);
double result2 = myCalcu.areaRectangle(10, 20);

 
System.out.println("sqaure=" + result1);
System.out.println("rectangular=" + result2);

     }
  }
sqaure=100.0
rectangular=200.0



Discussion