본문 바로가기
Java

메서드 ( Method )

by KDW999 2023. 1. 5.

영어 발음이다보니 사람따라 메소드 / 메서드 부르는 게 다른 것 같다.

메서드

ㅡ 특정 기능을 수행하는 문장들을 하나로 묶은 것 / 클래스 내에 존재

ㅡ 자바에선 메서드와 함수를 따로 구분지어 말하진 않는다.

 

메서드의 이점

높은 재사용성 - 한 번 만들어 놓으면 계속 호출 가능

중복 코드 제거 - 반복적으로 적어야되는 코드들을 메서드 내에 작성하고 메서드를 호출시키기만 하면 됨

프로그램 구조화 - 작업 단위로 여러 개의 메서드에 담아 프로그램 구조를 단순화 시킬 수 있다.

 

반환타입 메서드명 (데이터타입 매개변수명, ...) // declaration (선언부)
{
  // implementation (구현부, 메서드 호출시 실행될 코드)
}

int sum(int a, int b) {
   return a+b;
}

++ 반환타입이 void인 경우 return으로 값을 돌려주지 않아도 된다. / 메인 메서드도 static이 붙어 있기에 같은 클래스 내에 있더라도 호출하려면 static 메서드여야한다.

 

메서드는 쓸 일이 굉장히 많기에 쓰면서 익숙해지자

댓글