# 메소드(method)란 무엇인가요?
## 메소드란 메소드란, **객체의 동작**(기능)입니다. ## 메소드의 특징 메소드는 다음과 같은 특징을 갖습니다. 1. **입력값**에 따른 **반환값**이 있음 2. 일련의 코드를 압축하여 실행가능 ## 메소드의 구조 메소드를 사용하기위해서는 먼저 구조를 알아야 합니다. ### 1) 메소드 구조 메소드의 구성요소는 총 4가지로, 아래와 같습니다. ``` /* TYPE: 메소드 반환값(VALUE)의 타입 * NAME: 메소드 이름 * PARAMETERS: 전달값 저장 변수 */ VALUE: 최종 반환값 TYPE NAME(PARAMETERS) { ... return VALUE; } ``` ### 2) 메소드 정의 예 아래는 메소드는, 두 정수 값의 합을 반환합니다. ``` public static int add(int a, int b) { // a와 b에 값을 입력하면, return a + b; // 두 값을 더해서 반환(int 타입으로) } ``` ## 참고자료 --- 1. 메소드의 생성과 호출 - https://cloudstudying.kr/lectures/74 2. 구글링 - https://goo.gl/5PbYvf