티스토리 뷰
반응형
(Access Modifier) 접근 제한자란?
외부 클래스에서 접근 할 수 있는 멤버와 접근 할 수 없는 멤버로 구분해 필드, 생성자, 메소드를
설계하게 바람직 하기 때문에 접근 제한자를 이용하여 객체 생성을 막고 호출하지 못하게 하거나
객체의 특정 데이터를 보호하기 위해 접근 제한 범위를 설정하는 것 이다.
접근제한 |
적용대상 |
접근 거부 클래스 |
public |
클래스, 필드, 생성자, 메소드 |
없음 |
protected |
필드, 생성자, 메소드 |
자식 클래스가 아닌 다른 패키지에 소속된 클래스 |
default (접근제한 생략시 기본) |
클래스, 필드, 생성자, 메소드 |
다른 패키지에 소속된 클래스 |
private | 필드, 생성자, 메소드 | 모든 외부 클래스 |
반응형
'JAVA' 카테고리의 다른 글
(JAVA) 자바 어노테이션 Annotation (0) | 2017.02.07 |
---|---|
(JAVA) 자바 Getter, Setter 메소드 간단히 알아보기 (0) | 2016.12.21 |
(JAVA) 자바 final 간단히 알아보기~ (0) | 2016.12.16 |
(JAVA) 자바 싱클톤(Singleton) 간단히 알아보기~ (0) | 2016.12.14 |
(JAVA) 자바 정적 멤버 스태틱(static) 간단히 정리하기 (0) | 2016.12.14 |
댓글
최근에 올라온 글
최근에 달린 댓글