메서드의 호출

메서드 호출 방법은 다음과 같습니다.

print99danAll();
int result = add(3,5);  // 결과를 result에 저장

인수 및 매개변수

메서드를 호출할 때 괄호()로 묶인 값을 “인수”라고 하며 인수의 수와 순서는 호출된 메서드에서 선언된 매개 변수와 일치해야 합니다.

그리고 메소드가 호출될 때 인수가 매개변수에 할당되기 때문에 인수의 유형이 매개변수의 유형과 일치하거나 자동 유형 변환을 허용해야 합니다.


컴파일러는 선언된 매개변수 개수보다 많은 값을 입력하거나 다른 유형의 값을 입력하면 오류를 생성합니다.

메서드 실행 흐름


  1. add 메소드는 main 메소드에서 호출됩니다.

  2. add 메소드의 괄호 {} 안의 명령문이 실행됩니다.

  3. add 메소드의 모든 문장이 실행되거나 return 문이 만족되면 호출된 메인 메소드로 복귀하여 후속 문장을 실행한다.


이 글은 자바의 표준/남궁성의 글을 읽으면서 배운 내용을 요약한 것입니다.