Study/Java

Java. 메서드

염몽이 2022. 3. 31. 00:30
메서드란?

문장들 {} 을 묶어놓은 것이라 생각하면 쉽다.

- 작업단위로 문장들을 묶어서 이름 붙인 것이다.

메서드는 클래스안에 반드시 들어가있어야 한다.

 

메서드의 장점
  • 코드의 중복을 줄일 수 있다.
  • 코드의 관리가 쉽다.
  • 코드를 재사용할 수 있다.
  • 코드가 간결해서 이해하기 쉬워진다.

 

이외에도 메서드의 기능들은 많이 존재한다.

 

값(입력)을 받아서 처리하고 결과를 반환(출력) 한다.

 

ㅇㅁJava의 정석 ch6- 14~16

 

 

 

 

메서드의 작성
  • 반복적으로 수행되는 여러 문장을 메서드로 작성
  • 하나의 메서드는 한 가지 기능만 수행하도록 작성

메서드 = 선언부 + 구현부

반환타입 메서드이름 (매게변수 목록 (입력)) //               선언부
{
  //메서드 호출시 수행될 코드                              구현부
}

 

매게변수는 0개 ~ n개까지 넣을 수 있다.

하지만 출력값은 0 ~ 1개까지만 가능하다.

출력값이 여러개일땐 배열을 쓰거나 객체로 묶어서 해야한다.

해당 방법은 앞으로 공부할때 배울 계획이다.

 

반환값이 아무것도 없을때 반환타입에 void를 작성한다.

 

지역변수(lv) : 메서드 내에 선언된 변수

메서드가 종료되면 변수는 사라진다.

지역변수(lv)이기때문에, 이름이 같아도 겹치지 않는다.

또한 매게변수지역변수이다.