메서드는 1.메서드 선언 2.메서드 본문으로 나눌 수 있다.
메서드 선언(Method Declaration)
public static int add(int a, int b)
메서드의 선언 부분으로 메서드의 이름, 반환 타입,매개변수(파라미터) 목록을 포함한다.
- public : 다른 클래스에서 호출할 수 있는 메서드
- static : 객체를 생성하지 않고 호출할 수 있는 정적 메서드
- int : 반환 타입을 정의
- add : 메서드의 이름을 부여
- int a, int b : 메서드를 호출할 때 전달하는 입력 값을 정의 - 매개변수
메서드 본문(Method Body)
System.out.println(a+ "+" + b + "연산 수행");
int sum = a+b;
return sum;
- 메서드가 수행해야 하는 코드 블록
- 메서드를 호출하면 메서드 본문이 순서대로 실행
- 메서드를 호출하는 곳에서는 메서드 선언을 알지만 본문은 모른다
- 메서드 실행 결과를 반환하기 위해서는 return문을 사용한다
** 메서드 호출이 끝나면 메서드 정의에 사용한 파라미터 변수와 정의한 int sum도 제거된다