메소드의 이름을 동일하게 만들고 전달하는 인자의 개수에 대해 인식한다. 메소드를 인식한다.
package overloading;
class TestClass01{
public void sumFunc() {
System.out.println("매개변수 없는 sumFunc");
}
public void sumFunc(int num) {
System.out.println("n을 가지고 연산합니다.");
}
public void sumFunc(int n,int num) {
System.out.println(n+num+"입니다.");
}
//지금과 같이 메소드명은 같지만 매개변수가 다른 점을 알 수 있고
// 이름이 같더라도 매개변수가 다르면 아래와 같이 매개변수에 따라
// 인자값이 일치하는 매개변수를 가진 메소드를 호출하게 된다.
public void sumFunc(String a,String b) {
System.out.println(a+b);
}
}