☕ JAVA
[Java] 메서드(method)
별이⭐
2024. 5. 12. 16:47
메서드
메서드란?
- 문장들({ })을 묶어놓은 것(작업 단위)
- 값(입력)을 받아서 처리하고, 결과를 반환(출력)
- 메서드 = 선언부 + 구현부
- 메서드의 장점
- 중복 제거
- 관리가 쉽다
- 재사용 가능
- 간결, 이해하기 쉬움
- 메서드의 작성
- 반복적으로 수행되는 여러 문장을 메서드로 작성
- 하나의 메서드는 한 가지 기능만 수행하도록 작성
메서드의 구현부
- 지역변수(lv): 메서드 영역 내에 선언된 변수
- 메서드 영역이 끝나면 사라진다.
- 다른 메서드의 lv 이름과 겹쳐도 상관 없다.
매개변수(parameter)와 전달인자(argument)
- 매개변수는 메서드 정의부분에 나열되어 있는 변수
- 전달인자는 메서드를 호출할 때 전달되는 실제 값
return 문
- 실행 중인 메서드를 종료하고 호출한 곳으로 되돌아간다.