Method (메서드)
메서드란?
- 객체가 가지고 있는 동작(기능)을 메서드(함수)라고 한다.
- 동일한 작업을 수행하기에 용이하다.
- 객체지향프로그램에서는 메서드를 통해 객체 간 상호작용을 한다.
- 메서드는 크게 API 제공 메서드와 사용자 정의 메서드로 분류할 수 있다.
- 메서드를 사용하기 위해서는 메서드를 정의하고 호출하여야 한다.

메서드의 호출
- Call By Value
- Call By Reference
- 주소를 전달하여 호출

메서드 오버로딩 (Method Overloading)
하나의 클래스 내에서 동일한 이름의 메서드를 여러개 선언하여 사용하는 기법으로, 일반적으로 동작이 비슷한 메서드에 대해 적용한다.
오버로딩의 조건은 매개 변수의 타입, 개수, 순서 중 하나가 달라야 한다.

메소드의 정적 바인딩
컴파일 단계에서 이미 호출될 메서드가 결정되는 것으로, 따라서 오버로딩 된 메서드에 대해 프로그램 실행 단계에서 어떤 메서드를 호출해야 하는지 search하는 것이 아니다. (실행 속도에 영향이 없음)
컴파일이 되면 아래와 같이 메소드의 이름을 변경하여 호출될 메서드를 결정하는 것
