1. 오버로딩
- 이름이 같고 매개변수가 다른 메서드를 여러개 정의하는 것을 메서드 오버로딩(Overloading)이라 한다.
- 같은 이름의 메서드를 여러개 정의했다고 이해하면 된다.
- 매개변수의 타입 및 순서가 다르면 오버로딩을 할 수 있다
- 참고로 반환 타입은 인정하지 않는다.
- 메서드 시그니처 = 메서드 이름 + 매개변수 타입(순서)
add(int a, int b)
add(int a, int b, int c)
add(double a, double b)