접근 제한자란 ?
객체의 속성을 대외적으로 공개하지 않기 위해 객체의 멤버들에게 접근 제한을 두는 것.
접근 제한자 종류
* 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 |