메서드이름 (값1, 값2, ...); // 메서드를 호출하는 방법
print99danAll(); // void print99danAll()을 호출 > 입력 X, 출력 X
int result = add(3, 5); // int(출력) add(int x, int y)(입력)를 호출하고, 결과를 result에 저장

6-20 return문
실 행 중인 메서드를 종료하고 호출한 곳으로 되돌아간다.
반환타입이 void가 아닌 경우, 반드시 return문 필요
int multiply(int x, int y) {
int result = x * y;
return result; // 반환 타입이 void가 아니므로 생략불가
}
6-22 호출 스택(call stack)
스택(stack) : 밑이 막힌 상자. 위에 차곡차곡 쌓인다.
메서드 수행에 필요한 메모리가 제공되는 공간.
메서드가 호출되면 호출 스택에 메모리 할당, 종료되면 해제

6-23 기본형 매개변수
기본형 매개변수 - 변수의 값을 읽기만 할 수 있다.(read only)
참조형 매개변수 - 변수의 값을 읽고 변경할 수 있다.(read & write)
'Java(자바의 정석)' 카테고리의 다른 글
| [Java 메서드] ch6 메서드 (0) | 2023.05.11 |
|---|