반응형
* 메서드(method)
- 객체의 동작을 나타내는 최소 단위
- 메서드를 정의한 후에는 반드시 호출되어야만 사용가능.
- main() 메서드도 메서드의 일종 => JVM에 의해 자동으로 호출되는 메서드 = 프로그램의 시작점.
- 메서드를 호출할 때 전달하는 값을 전달인자(Argument)라고 하며
이 값을 메서드에서 전달 받기 위해 선언하는 변수를 매개변수(Parameter)라고 함.
=> 이때, 메서드 호출 시 전달하는 값이 없을 수도 있다.
=> 메서드를 호출할 때 반드시 선언부의 매개변수 타입과 갯수에 맞게 데이터를 전달하여 호출해야 한다.
- 메서드 수행이 끝날 때 호출한 곳으로 전달할 값을 리턴값이라고 하며
리턴값에 해당하는 데이터 타입을 리턴 타입 부분에 명시해야 함.
=> 메서드 수행 후 리턴값이 없을 수도 있다.
만약, 리턴값이 없을 경우 리턴타입에 반드시 void라는 타입을 명시해야 한다.
=> 한번에 리턴 가능한 데이터는 한개!
- 메서드 수행이 종료되면, 반드시 메서드를 호출한 곳으로 돌아와야함.
이떄, 리턴값이 존재한다면 호출한 곳으로 돌아올 때 가지고 옴.
< 기본 문법 >
[ 접근제한자] 리턴타입 메서드명([데이터타입 변수명, ...]){
}
< 메서드 정의 방법(형태)에 따른 분류 >
1. 매개변수 X, 리턴 X
2. 매개변수 X, 리턴 O
3. 매개변수 O, 리턴 X
4. 매개변수 O, 리턴 O
반응형
'자바스프링웹공부(2024) > 자바' 카테고리의 다른 글
2024.08.27. 생성자, this (0) | 2024.08.27 |
---|---|
2024.08.26.클래스, 인스턴스 (0) | 2024.08.26 |
2024.08.09. 다차원 배열 (0) | 2024.08.09 |
2024.08.06. 배열 1 (0) | 2024.08.06 |
2024.08.05. break && continue (4) | 2024.08.05 |