본문 바로가기

개발/JAVA

접근 제한자 복습!!

접근 제한자는 총 4개가 있다.

 

  • public
    : 외부 클래스가 자유롭게 사용할 수 있다.
  • protected
    : 같은 패키지나 자식 클래스에서 사용할 수 있다.
  • default
    : 같은 패키니 내에서만 사용할 수 있다. (아무런 접근 제한자를 쓰지 않으면 기본값으로 default가 들어간다.)
  • private
    : 외부에서 사용할 수 없다.

접근성 순으로 보면

 

public > protected > default > private