Frog is cry
메소드 본문
선언부, void, 매개변수, 리턴문, 호출, 오버로딩
메소드를 선언하고 호출하는 방법에 대해 알아본다.
메소드 선언부(signature)
리턴 타입 : 메소드를 리턴하는 결과의 타입 표시
메소드 이름 : 메소드의 기능 드러나도록 식별자 규칙에 맞게 이름 지음
매개 변수 선언 : 메소드 실행할 때 필요한 데이터를 받기 위한 변수 선언
메소드 실행 블록 : 실핼항 코드 작성
리턴 타입
> 메소드를 실행한 후의 결과값의 타입
> 리턴값 없을 수도 있음 (없을 시 void 입력)
> 리턴값 있는 경우 리턴 타입이 선언부에 명시
메소드 이름
> 숫자로 시작하면 안되고, $와 _ 제외한 특수문자 사용 불가
> 메소드 이름은 관례적으로 소문자로 작성
> 서로 다른 단어가 혼합된 이름일 경우 뒤이어 오는 단어의 첫 글자를 대문자로 작성
매개 변수 선언
> 메소드 실행에 필요한 데이터를 외부에서 받아 저장할 목적
매개 변수의 개수를 모를 경우
1. 매개 변수를 배열 타입으로 선언
ex) int sum1(int[] values) { }
2. 배열 생성하지 않고 값의 목록만 넘겨주는 방식
ex) int sum2(int ...values) { }
리턴(return)문
리턴값이 있는 메소드
> 메소드 선언에 리턴 타입 있는 메소드는 리턴문 사용하여 리턴값 지정
리턴값이 없는 메소드 : void
> void 선언된 메소드에서 returun문 사용하여 메소드 실행 강제
Comments