👾Android/JAVA

JAVA - 접근지정자

비엔 Vien 2024. 5. 8. 21:14

접근 지정자의 허용 범위

 


클래스의 접근 지정자

: public, default만 사용가능  ⭐️⭐️

같은 패키지 내에서만 사용할 것인지 다른 패키지 내에서도 사용할 수 있도록 할 것인지 결정

 

생성자의 접근 지정자 

: 4가지 접근 제한이 모두 적용가능함

생성자의 접근 제한에 따라 생성자 호출 가능 여부가 결정됨

기본 생성자의 접근 지정자는 클래스의 접근 지정자와 동일함

 

<public 클래스 + public 생성자>

 

<default 클래스 + default 생성자> ➡️ ( 외부에서 그 어떤 짓도 할 수 가 없댜)

 

 

<public 클래스 + default 생성자>

 

 

<default 클래스 + public 생성자> ➡️ ( 외부에서 그 어떤 짓도 할 수 가 없댜)

 

 

필드와 메서드에 사용되는 접근 제한

: 4가지 접근 제한 모두 적용 가능함

 

 

실습하시긔..