method

  • 타 언어의 함수 function 과 같은 개념

  • 자바는 모든 것이 클래스의 요소이므로 메소드 method 라 부름

main() 메소드

  • 자바 응용프로그램의 실행 시작 메소드

  • 반드시 static, public, void, 매개 변수 타입은 문자열 배열

예제 3-13

메소드의 의미 1 . 반복을 최소화

메소드의 의미2. 값을 받고 연산하여 결과값을 반환 - 함수

  • static : 정적 메소드 (클래스 메소드) 에서 호출하려면(main 등) 붙어야 함

    • 정적이 아닌 메소드 (인스턴스 메소드) 는 객체지향 섹션에서 배울 것

  • 매개변수 parameter : 각각 자료형과 변수명을 적음. 없을 시 빈 괄호

    • 호출할 때 넣는 값 (add(3, 4) 의 3과 4)을 인자 argument 라고 함

  • return : 반환하는 값이 있을 때, 맨 마지막에 붙임

메소드 사용 예시

  • returnprintln 윗줄로 옮겨 볼 것

    • return 은 블록을 종료하므로 이후의 코드 무효화 - 컴파일 에러 발생

  • 반환값의 자료형을 바꿔 볼 것 *(short, long, 기타…)

    • 반환값이나 인자의 자료형에 어긋날 경우 컴파일 에러 발생

  • ⚠️ 외부의 변수 값을 바꾸는 것은 좋은 메서드가 아님

Last updated