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 |
댓글