메서드
메서드란?
- 문장들({ })을 묶어놓은 것(작업 단위)
- 값(입력)을 받아서 처리하고, 결과를 반환(출력)
- 메서드 = 선언부 + 구현부
- 메서드의 장점
- 중복 제거
- 관리가 쉽다
- 재사용 가능
- 간결, 이해하기 쉬움
- 메서드의 작성
- 반복적으로 수행되는 여러 문장을 메서드로 작성
- 하나의 메서드는 한 가지 기능만 수행하도록 작성
메서드의 구현부
- 지역변수(lv): 메서드 영역 내에 선언된 변수
- 메서드 영역이 끝나면 사라진다.
- 다른 메서드의 lv 이름과 겹쳐도 상관 없다.
매개변수(parameter)와 전달인자(argument)
- 매개변수는 메서드 정의부분에 나열되어 있는 변수
- 전달인자는 메서드를 호출할 때 전달되는 실제 값
return 문
- 실행 중인 메서드를 종료하고 호출한 곳으로 되돌아간다.
'☕ JAVA' 카테고리의 다른 글
[Java] 기본형 매개변수와 참조형 매개변수, 참조형 반환타입 (0) | 2024.05.21 |
---|---|
[Java] 인스턴스 메서드와 static 메서드 (0) | 2024.05.13 |
[Java] 클래스 변수, 인스턴스 변수, 지역 변수 (0) | 2024.05.11 |
[Java] 오버로딩(overloading)과 오버라이딩(overriding) (0) | 2024.05.04 |
[Java] static 키워드 (0) | 2024.05.03 |