1. 접근 지정자란?
접근 지정자는 클래스혹은 클래스내의 멤버앞에 붙어서 다른 클래스의 접근을 제한하는 역할을 한다.
대표적으로 private, public , protected, default가 있다.
2. 접근지정자별 접근 권한
● public : 모든 접근을 허용. 어떠한 클래스가 접근을 하든 모두 허용.
● protected : 상속받은 클래스 또는 같은 패키지에서만 접근이 가능.
● default : 기본 제한자로써 아무것도 붙지 않고, 자신 클래스 내부와 같은 패키지 내에서만 접근이 가능.
● private : 외부에서 접근이 불가능. 즉, 같은 클래스 내에서만 접근이 가능.
한정자 |
클래스 내부 |
동일 패키지 |
상속받은 클래스 |
그 외의 영역 |
public |
● |
● |
● |
● |
protected |
● |
● |
● |
X |
default |
● |
● |
X |
X |
private |
● |
X |
X |
X |
'JAVA > Java' 카테고리의 다른 글
[Java] 자바 접근제어자 (Access Modifier) Public, private, default, protected 사용법 (0) | 2019.07.27 |
---|---|
[Java] 자바 메소드(method) 함수의 생성과 선언 후 사용법 (0) | 2019.07.27 |
[Java] 자바 클래스(class)와 객체(object) 생성하여 사용하기 (0) | 2019.07.27 |
<JAVA>메모리 사용용량 체크하기 (0) | 2019.06.08 |
<JAVA> 코드 실행 시간 측정하기 System.currentTimeMillis() (0) | 2019.06.08 |
댓글