본문 바로가기
IT관련/JAVA_정리 노트

메소드(method)기초

by XoX 2020. 4. 26.
728x90

■ 메서드(method)란?

 

변수, 상수, 조건문, 반복문, 배열로도 작은 프로그램을 만들 수 있다.

그러나 웅장하고 결함이 없고 유지보수가 쉬운 애플리케이션을 만들기 위해서는 이것들만으로는 부족하다.

거대한 프로그램을 만들다보면 그것은 인간의 인지범위를 넘어서게 된다.

그래서 그것을 관리하는 도구가 필요하다. 그 도구 중 하나가 메서드이다.

 

메서드는 코드를 재사용할 수 있게 해준다.

이를 통해 코드량은 줄어들게 되고 유지보수가 편리해진다.

 

 

 

 

 메서드의 정의와 호출

 

매서드를 실행하기 위해서는

코드를 짜서 메서드를 정의한다.

정의한 메서드는 main메서드의 바디{}안에서 이름을 불러 호출한다.

 

메서드를 짜는 것 = 정의(define)

만들어진 메서드를 실행하는 것 = 호출(call)

 

물론 정의를 main메서드 안에서 해도 되지만 프로그램을 관리가 복잡해지기 쉽다.

메서드를 정의를 따로 짜놓고 main메서드 안에서는 호출을 해주는 게 효율적이다.

 

 

 

 

 메서드의 입력과 출력

 

메서드의 입력 값은 매개변수를 통해 이루어진다.

 

메서드의 정의부분에서 입력값을 받아들이기 위해 사용하는 변수를 매개변수(parameter)라고 한다.

그리고 정의된 메서드를 호출해서 실행할 때 쓰는 입력값을 인자(argument)라고 한다.

 

그런데 보통 매개변수와 인자를 구분하지 않고 사용하기도 한다.

 

 

 

728x90
반응형

'IT관련 > JAVA_정리 노트' 카테고리의 다른 글

메소드 입력/출력 예시  (0) 2020.04.26
메서드와 메모리  (0) 2020.04.26
반복문 기초  (0) 2020.04.25
조건문의 비교연산자와 치환  (0) 2020.04.25
변수의 의미  (0) 2020.04.24

댓글