본문 바로가기
Java

접근 제어 지시자

by 개발자공부 2024. 4. 18.

접근 제어 지시자

클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드이다.

 

접근 제어 지시자 종류

public → 어디에서든 접근이 가능하다.

 

  default → 같은 패키지 내에서 접근 가능하다.

 

  protected → 상속받은 클래스만 사용가능하다.

 

  private → 해당 .java 안에서만 접근이 가능하다. Field(멤버 변수)에 직접 접촉하는 것은 객체 지향스럽지 못하다. 그래서 class에서는 보통 private를 사용하고 변수 접근은 getter, setter를 이용한다.