본문 바로가기
프로그래밍 언어/Java

Java) method

by nomfang 2022. 1. 21.
728x90
반응형

method

코드의 순서가 아닌 호출된 순서대로 실행된다

method 작성법

클래스 내부에서 선언되어야 한다

접근제한자 [기타제한자] 리턴타입 메소드이름(){

};

modifiers returnType method이름() // 선언부  
{  
// 구현부  
};

modifiers(제한자) - 0개 이상 올 수 있다

접근할 수 있는 범위를 제한하는 것

  1. 접근 제한자 (access modifier)
    • public: 어디서나 아무나 접근 가능
    • protected: 상속관계라면 어디서나 (package)
    • : 같은 폴더 내에 있으면 아무나 접근 가능
    • private: : 은닉(캡슐화), 접근 범위 가장 낮음, class 내부에서만 접근 가능

public > protexted > 생략 > private

  1. 기타 제한자
    • static
    • final
    • abstact
    • synchronizedreturn type
  2. void: 리턴 값 없음
  3. 기본형(8가지)
  4. object type

method 호출

  • 일반적인 방법1객체 생성
    class명(data type) 변수명 = new class명();
    1. 생성된 객체변수를 이용하여 method 호출
      객체변수명.method();
  • static이 붙은 method 호출
    • class명 method([값, 값, ]); // 객체 생성 없이 호출 가능
  • 같은 class 내부에서 method 호출
    • this.method명([값, 값,]);

static 인지 확인 -> 같은 class 내부의 method인지 확인 -> 객체변수 생성

반응형

댓글