메서드(Method)는 java를 포함한 객체 지향 프로그래밍 언어에서 클래스 내부에서 정의된 함수(객체의 함수)를 말한다. '특정 작업을 수행하는 일련의 명령문들의 집합'을 의미하며, 클래스의 기능에 해당하는 내용들을 담당한다. 메서드는 크게 머리에 해당하는 메서드 시그니처(method signature)와 몸통에 해당하는 메서드 바디(method body)로 구분할 수 있다. 자바제어자 반환타입 메서드명(매개 변수) { // 메서드 시그니처 메서드 내용// 메서드 바디 } 메서드 시그니처는 자바 제어자, 반환타입, 메서드명 그리고 매개 변수로 이루어져 있다. 즉, 해당 메서드가 어떤 타입을 반환하는가, 메서드 이름은 무엇이며 해당 작업을 수행하기 위해서 어떤 재료들이 필요한지에 대한 정보를 포함하고 ..