반응형
다양한 접근 제한자
접근 제한자는 다양한 클래스간에 데이터를 공유하는 과정에서 접근할 수 있는 영역이 어디까지인지를 설정하기 위해 사용됩니다.
적절한 접근제한은 보안에 있어서 매우 효과적인 역할을 수행합니다.
접근제한자의 종류와 영역은 아래와 같습니다.
접근 제한자 | 적용시킬 수 있는 대상 | 적용범위 |
public | 필드, 생성자, 메소드, 클래스 | 모든 접근 가능 |
protected | 필드, 생성자, 메소드 | 동일 패키지 내 객체와 상속 관계의 객체 |
default <입력 생략시 default> | 필드, 생성자, 메소드, 클래스 | 동일 패키지 내 객체 |
private | 필드, 생성자, 메소드 | 현재 객체 내에서만 |
반응형
'프로그래밍 > Java 정리' 카테고리의 다른 글
[Java 정리] 8. 다른 패키지 클래스 호출 (import) (1) | 2019.12.28 |
---|---|
[Java 정리] 7. 상수 (Static Final) (0) | 2019.12.28 |
[Java 정리] 6. 인스턴스 vs 정적 (0) | 2019.12.28 |
[Java 정리] 5. 생성자 오버로딩(Overloading) (2) | 2019.12.28 |
[Java 정리] 4. 향상된 for 문 (0) | 2019.12.27 |