👌
プログラミング自主学習 42日目 Method(overloading)/Instance Member/Static Member
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