본문 바로가기
Java/기초

접근 제한자

by notcherry 2023. 7. 6.

 

접근 제한자란 ?

객체의 속성을 대외적으로 공개하지 않기 위해 객체의 멤버들에게 접근 제한을 두는 것.

 

 

접근 제한자 종류

* 1. public : 외부 클래스 자유롭게 사용 가능. 패키지명 달라도 사용 가능
* 2. private : 같은 패키지 혹은 자식 클래스에서 사용 가능. 아무도 쓰지마!
* 3. protected : 외부에서 사용 불가능. private 변수 생성했을 때 처럼.
* 4. default : public 생략했으면 클래스는 default 접근 제한을 가짐. 같은 패키지라면 사용 가능.

 

**public, default 만 클래스에서 사용 가능

 

**지역 변수는 접근 제한자 사용 불가

'Java > 기초' 카테고리의 다른 글

배열 선언과 지정 그리고 length  (0) 2023.07.04
참조 타입  (0) 2023.07.03
자바 연산자  (0) 2023.07.03
변수 값 출력하기  (0) 2023.07.03
JAVA 기초와 개발 환경 설정  (0) 2023.07.03