JAVA. Method

ESTHER PARK·2023년 4월 26일
0

java_basic

목록 보기
5/7

method는 특정작업을 수행하는 일련의 문장을 하나로 묶은것으로 함수와 유사하고, 결과값을 반환한다.

  1. 구성
  • 선언부
    1) 반환타입 : 기초 자료형 및 참조자료형
    - 정수 int
    - 실수 double(float)
    - 문자열 String
    - boolean형 Boolean
    - 참조형 List, 객체 등
    - void : 반환값이 '없는' 경우

    2) 매서드이름
    - 명명 규칙에 따름

    3) 매개변수(기본변수 또는 참조변수)
    - 정수 int
    - 실수 double(float)
    - 문자열 String
    - boolean형 Boolean
    - 참조형 List, 객체 등

  • 구현부 : {}내에 들어있는 식
    - return : 구현의 끝에 출력해낼 값으로 1)의 반환타입과 동일해야하고 단 하나의 값만 출력한다.
    - 지역변수 : 매서드 내에 선언된 변수로 다른 매서드에서는 사용할 수 없다.

  1. 호출 : 호출해야만 함수를 수행하는 것
    매개변수에 전달했던 타입과 동일한 변수 또는 자동변환 가능한 변수를 넣어야 컴파일 오류가 발생하지 않는다.

  2. return의 의미 : 현재 실행중인 메서드를 종료하고 해당 메서드를 호출한 메서드로 되돌아가는 것을 의미한다.

  3. method의 종류

  • 클래스 매서드
    - static을 포함한 매서드 > 객체를 생성하지 않고 호출가능
    • 형태 : 클래스이름.메서드이름(매개변수)
    • 활용 : 변수가 멤버변수일때
      *멤버 변수 : static이 있는 변수
  • 인스턴스 매서드
    - static을 포함하지 않은 메서드 > 객체를 생성해야만 호출가능
    • 활용 : 변수가 인스턴스 변수일때
      *인스턴스 변수 : static이 없는 변수

      static 관련 내용은 static에서 자세히 다루자

      				

0개의 댓글