접근 제어자를 사용하는 이유는 외부에서 보여주고 싶은 정보들을 선택적으로 제공하기 위함이고,
캡슐화와 통하는 면이 있습니다.
- private: 해당 클래스 내에서만 접근 가능
- default: 해당 패키지 내에서만 접근 가능
- protectd: 상속한 클래스 내에서만 접근 가능
- public: 전체 영역에서 접근 가능
'Back-end > Java' 카테고리의 다른 글
[Java] 동일성(identity)와 동등성(equality) (equals(), ==) (0) | 2021.11.19 |
---|---|
[Java] 객체지향이란 (0) | 2021.11.17 |
[Java] 정적(static)이란 무엇인가요? (0) | 2021.11.16 |
[Java] 클래스는 무엇이고 객체는 무엇인가요? (0) | 2021.11.16 |
[Java] 인터페이스와 추상 클래스의 차이점 (0) | 2021.11.16 |