접근 제어자 (Access Modifier)

📚 참고
자바의 정석 기초편 (객체지향개념만)
접근 제어자
1. private
- 같은 클래스 내에서만 접근 가능
2. (default)
- 아무 것도 적지않음
- 같은 패키지 내에서만 접근 가능
3. protected
- 같은 패키지 내 + 자손 클래스(다른 패키지)에서만 접근 가능
4. public
- 접근 제한이 전혀 없다.
접근 범위
- public > protected > (default) > private
// class 접근 제어자: public, (default)
class AccessModifierTest {
// 멤버 접근 제어자: public, protected, (default), private 모두 가능
int iv;
static int cv;
void method() {}
}
- 클래스에 붙일 수 있는 접근 제어자
- public
- (default)
- 멤버(변수, 메서드)에 붙일 수 있는 접근 제어자
- public
- protected
- (default)
- private
'JAVA > 객체지향개념' 카테고리의 다른 글
| 다형성 (Polymorphism) (0) | 2021.03.19 |
|---|---|
| 캡슐화💊 (0) | 2021.03.19 |
| import문, static import문 (0) | 2021.03.18 |
| 패키지, 클래스 패스 (0) | 2021.03.17 |
| 참조변수 super, 조상의 생성자 super() (0) | 2021.03.17 |
댓글
이 글 공유하기
다른 글
-
다형성 (Polymorphism)
다형성 (Polymorphism)
2021.03.19 -
캡슐화💊
캡슐화💊
2021.03.19 -
import문, static import문
import문, static import문
2021.03.18 -
패키지, 클래스 패스
패키지, 클래스 패스
2021.03.17