메소드(method)란?
- 어떠한 특정 작업을 수행하기 위한 명령문의 집합
메소드의 사용 목적
- 중복되는 코드의 반복적인 프로그래밍 회피
- 모듈화로 인한 코드의 가독성 증가
- 유지보수의 난이도 보정
※ 메소드를 작성할 때는 되도록 하나의 메소드가 하나의 기능만을 수행하도록 작성하는 것이 좋다.
메소드 정의
- 접근 제어자
- 해당 메소드에 접근할 수 있는 범위
- 반환 타입 (return type)
- 메소드가 모든 작업을 마치고 반환하는 데이터의 타입
- 메소드 이름
- 메소드를 호출하기 위한 이름을 명시합니다.
- 매개변수 목록 (parameters)
- 메소드 호출 시에 전달되는 인수의 값을 저장할 변수들
- 구현부
- 메소드의 고유 기능을 수행하는 명령문의 집합
※ 메소드 시그니처 (method signature)
메소드의 선언부에 명시되는 매개변수의 리스트
만약 두 메소드가 매개변수의 개수와 타입, 그 순서까지 모두 같다면,
이 두 메소드의 시그니처는 같다고 표현한다.
- 기본 형식
- 사용 예시