반응형

안녕하세요, 츄르 사려고 코딩하는 집사! 코집사입니다.

이번 글은 자바(Java)에서의 접근 지정자와 패키지에 대한 글입니다.

 

 

1. 자바 패키지(Java Package) 

   - 패키지 : 관련있는 클래스 파일(컴파일된.class)을 저장하는 디렉토리

   - 자바 응용프로그램은 하나 이상의 패키지로 구성

 

2. 자바(Java) 접근 지정자

   - 접근 지정자 : private, protected, public, default

   - 접근 지정자의 목적 : 클래스나 일부 멤버를 공개하여 다른 클래스에서 접근하도록 허용

                                 객체 지향 언어의 캡슐화 정책은 멤버를 보호하는것(접근 지정은 캡슐화에 묶인 보호를

                                 일부 해제할 목적

자바 접근 지정자

   - public : 다른 모든 클래스에게 접근 허용

   - default : package-private라고도 하며, 같은 패키지의 클래스에만 접근 허용

 

- private : 동일 클래스 내에만 접근 허용

              상속 받은 서브 클래스에서 접근 불가

 

- protected : 같은 패키지 내의 다른 모든 클래스에게 접근 허용

                 상속 받은 서브 클래스는 다른 패키지에 있어도 접근 가능

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기