Java/Java(자바)
[Java] 접근 지정자 (Access modifier)
2021. 10. 13. 01:15반응형
접근 지정자들의 특성
접근 지정자 | 비고 | 동일 클래스 | 동일 패키지 | 상속 | 다른 패키지 |
public | 접근 제한 없음 | O | O | O | O |
protected | O | O | O | X | |
default | O | O | X | X | |
private | O | X | X | X |
- default는 package-private라고도 한다.
- default는 아무런 접근 지정자가 없을 경우, 이 옵션이 자동으로 적용된다.
- protected로 선언된 멤버는 다른 패키지에서, 이것을 상속받은 자식클래스의 private 멤버가 된다.
반응형
'Java > Java(자바)' 카테고리의 다른 글
[Java] 얇은 복사, 깊은 복사 (0) | 2022.01.05 |
---|---|
[Java Framework] Junit과 Mockito 차이 (0) | 2021.10.19 |
[Java] String과 Byte array (byte[]) 변환, 여러가지 방법들 (0) | 2021.10.13 |
[Test code] @VisibleForTesting 및 테스트 코드 짤 때 주의사항. (0) | 2021.10.13 |
[Java] 버전별로 OpenJDK 설치하기, 버전확인하기 (0) | 2021.06.30 |