메서드
변수가 데이터를 담는 역할이라면 메서드는 기능적인 역할을 수행한다.
메서드를 사용 하는 이유?
- 높은 재사용성 : 한번 만들어 놓은 메서드는 몇 번이고 호출하고 사용할 수 있다.
- 중복 코드 제거 : 반복되는 문장을 메서드로 만들어 사용하면 중복을 줄일 수 있다.
- 프로그램 구조화 : 메서드를 기능적으로 구분하여 구조적인 프로그래밍이 가능하다.
메서드 선언
리턴타입 메서드명(파라미터) {
수행될 코드
return .....;
}
- 메서드를 만들 경우 return값의 타입을 먼저 고려하기
- 파라미터(parameter)는 형이 일치되는 것이 중요
- 파라미터(parameter)는 지역변수이기 때문에 메서드가 끝나면 사라진다.
- return이 없는 경우 리턴타입을 void로 한다.
- 예제
return문
- return문은 현재 실행중인 메서드를 종료하고 호출한 메서드로 되돌아감
- 모든 메서드에는 return이 있어야 함
- void의 경우 컴파일 시 자동으로 추가됨
'Java' 카테고리의 다른 글
[Java] 배열(Array) 정리 (0) | 2020.07.10 |
---|---|
[Java] Call by Value , Call by Reference 정리 (0) | 2020.07.10 |
[Java] 반복문(while, do-while, for) 정리 (0) | 2020.07.10 |
[Java] 조건문 (if, switch) 정리 (0) | 2020.07.10 |
[Java] GUI 회원관리 프로그램 만들기 (0) | 2020.06.03 |