본문 바로가기

Java

[Java] 메서드 정리

 

메서드

변수가 데이터를 담는 역할이라면 메서드는 기능적인 역할을 수행한다.

 

메서드를 사용 하는 이유?

  • 높은 재사용성 : 한번 만들어 놓은 메서드는 몇 번이고 호출하고 사용할 수 있다.
  • 중복 코드 제거 : 반복되는 문장을 메서드로 만들어 사용하면 중복을 줄일 수 있다.
  • 프로그램 구조화 : 메서드를 기능적으로 구분하여 구조적인 프로그래밍이 가능하다.

 


메서드 선언

리턴타입 메서드명(파라미터) {

               수행될 코드

            return .....;   

}

 

  • 메서드를 만들 경우 return값의 타입을 먼저 고려하기
  • 파라미터(parameter)는 형이 일치되는 것이 중요
  • 파라미터(parameter)는 지역변수이기 때문에 메서드가 끝나면 사라진다.
  • return이 없는 경우 리턴타입을 void로 한다.

  • 예제


return문

  • return문은 현재 실행중인 메서드를 종료하고 호출한 메서드로 되돌아감
  • 모든 메서드에는 return이 있어야 함
  • void의 경우 컴파일 시 자동으로 추가됨