[Java] 접근 지정자(access modifier)
·
Language/Java
접근 지정자 접근 지정자는 말 그대로 접근을 지정하는 키워드이다. 객체지향에서 중요한 은닉을 달성하기 위해 사용된다. 접근 지정자가 아니라 접근 제어자, 접근 제한자라고도 하며, 이를 통해 접근 가능한 범위를 각각 지정할 수 있다.접근 지정자의 종류는 아래와 같다.public: 모든 다른 클래스에 허용한다.protected: 상속받은 클래스와 같은 패키지에 소속된 클래스에만 허용한다.default: 기본 제한자로 접근 지정자를 설정하지 않으면 default가 되며, 같은 패키지에 소속된 클래스에만 허용한다.private: 해당 클래스에만 허용한다.표로 보면 다음과 같이 허용된다.접근 지정자해당 클래스 내부같은 패키지자식 클래스모든 클래스publicOOOOprotectedOOOXdefaultOOXXpri..