Method (메서드, 메소드) 1.

losuif·2021년 6월 29일
0

학원 복습 - JAVA

목록 보기
9/32
post-thumbnail

👩‍💻 Method(메서드)

메서드란?

특정 코드를 반복 실행하기 위해 클래스에서 따로 만들어둔 코드 블록

메서드의 종류

내장 메서드 / 사용자 정의 메서드 (=커스텀 메서드)

메서드 정의(기본 형태)

수식어 반환자료형 메서드명(매개변수명) {
	반복 사용할 코드
	return 반환값;
}
수식어(Modifier) ┌ 접근 제한 수식어 : public, protected, 
                                   private, 공백
                └ 기능 제한 수식어 : final, abstract, static

메서드 호출

메서드명(인수);

ex)

반환값

  • 메서드 정의에서 매개변수로 전달 받은 데이터를 처리한 후 처리한 데이터를 메서드 호출로 되돌려주는 값
  • 반환값(=리터럴)의 자료형에 따라 반환자료형(=데이터타입)의 자료형을 기재한다.
  • 기본자료형과 참조자료형 모두 사용 가능
  • 반환값이 없을 경우
    ① return; (반환값 기재 X)
    ② 공백 (return;과 반환값 모두 기재 X)
    => 이 경우 반환자료형은 "void"

메서드명

  • 일반 메서드 - 메서드명 규칙
    ① 첫 글자에는 숫자가 올 수 없다
    ② 메서드명 중간에는 공백이 올 수 없다
    ③ 특수기호는 주로 언더스코어(_)만 사용한다
    ④헝가리안 표기법 적용 => 2단어 이상 결합하여 메서드명을 만들 때, 두 번째 단어부터 첫 글자는 대문자로 작성한다

  • 메서드명 X => 익명메서드 : 디폴트메서드 / 정적메서드에 사용

    수식어 반환자료형 ( 매개변수 ) {
       코드;
       return 반환값;
    }

메서드의 장점

  • 코드 유지/관리 효율 증대
  • 디버깅 상대적으로 용이
  • 코드 숨기기 가능
  • 처리속도가 상대적으로 빠름
    => 동시접속이 많을 때 효과적
  • 코드의 양이 줄어들고, 이해하기 용이

0개의 댓글