Public, Protected, default, Private 4가지로 구분한다.

<br/>

Public

  • 같은 패키지의 클래스에서 접근 - O

  • 다른 패키지의 클래스에서 접근 - O

  • 같은 패키지의 서브 클래스에서 접근 - O

  • 다른 패키지의 서브 클래스에서 접근 - O

<br/>

<br/>

Protected

  • 같은 패키지의 클래스에서 접근 - O

  • 다른 패키지의 클래스에서 접근 - X

  • 같은 패키지의 서브 클래스에서 접근 - O

  • 다른 패키지의 서브 클래스에서 접근 - O

<br/>

<br/>

Default

  • 같은 패키지의 클래스에서 접근 - O

  • 다른 패키지의 클래스에서 접근 - X

  • 같은 패키지의 서브 클래스에서 접근 - O

  • 다른 패키지의 서브 클래스에서 접근 - X

<br/>

<br/>

Private

  • 같은 패키지의 클래스에서 접근 - X

  • 다른 패키지의 클래스에서 접근 - X

  • 같은 패키지의 서브 클래스에서 접근 - X

  • 다른 패키지의 서브 클래스에서 접근 - X

<br/>

<br/>

0
이전 댓글 보기
등록
TOP