메소드 오버로딩
<aside> ⛸️
설명
예제
public class Main2 {
public static int getPower(int number) {
int result = number * number;
return result;
}
public static int getPower(String strNumber) {
int number = Integer.parseInt(strNumber);
return number * number;
}
public static int getPower(int number, int exponent) {
int result = 1;
for(int i = 0; i < number; i++) {
result *= number;
}
return result;
}
public static void main(String[] args) {
System.out.println(getPower(3));
System.out.println(getPower("4"));
}
}
설명
getPower로 모두 동일한 메서드명을 가짐
</aside>