반응형
클래스의 멤버 각각에 외부에서 접근할 수 있는 범위를 지정
1. public (+)
공개 정도가 가장 높고 어디에서든 자유롭게 접근할 수 있다.
2. protected (#)
같은 패키지 내에서 접근이 가능하고 다른 패키지라도 상속 받은 클래스 내부에서는 사용 가능.
3. default (~)
같은 패키지 내에서만 접근이 가능하다. 아무런 접근 지정자도 없을 경우 자동으로 적용된다.
4. private (-)
동일 클래스 내에서만 접근이 가능한 가장 낮은 단계의 자유도를 갖는다.
반응형
'개발_웹 > Java' 카테고리의 다른 글
Java | 필터를 이용한 한글 인코딩 (0) | 2021.05.26 |
---|---|
Java | 컬렉션 (Collection) (0) | 2021.05.15 |
Java | 예외 처리의 3가지 방식 (0) | 2021.05.15 |
JSP | 숫자 앞자리 0으로 채우는 팁 (패딩) (0) | 2021.05.12 |
Java | 업캐스팅, 다운캐스팅, instanceof (0) | 2021.05.11 |