Study/Java
Java. 메서드
염몽이
2022. 3. 31. 00:30
메서드란?
문장들 {} 을 묶어놓은 것이라 생각하면 쉽다.
- 작업단위로 문장들을 묶어서 이름 붙인 것이다.
메서드는 클래스안에 반드시 들어가있어야 한다.
메서드의 장점
- 코드의 중복을 줄일 수 있다.
- 코드의 관리가 쉽다.
- 코드를 재사용할 수 있다.
- 코드가 간결해서 이해하기 쉬워진다.
이외에도 메서드의 기능들은 많이 존재한다.
값(입력)을 받아서 처리하고 결과를 반환(출력) 한다.


메서드의 작성
- 반복적으로 수행되는 여러 문장을 메서드로 작성
- 하나의 메서드는 한 가지 기능만 수행하도록 작성
메서드 = 선언부 + 구현부
반환타입 메서드이름 (매게변수 목록 (입력)) // 선언부
{
//메서드 호출시 수행될 코드 구현부
}
매게변수는 0개 ~ n개까지 넣을 수 있다.
하지만 출력값은 0 ~ 1개까지만 가능하다.
출력값이 여러개일땐 배열을 쓰거나 객체로 묶어서 해야한다.
해당 방법은 앞으로 공부할때 배울 계획이다.
반환값이 아무것도 없을때 반환타입에 void를 작성한다.
지역변수(lv) : 메서드 내에 선언된 변수

메서드가 종료되면 변수는 사라진다.
지역변수(lv)이기때문에, 이름이 같아도 겹치지 않는다.
또한 매게변수도 지역변수이다.