[메모]
2025. 6. 14.
[ Java 접근제어자 제대로 이해하기 : Protected ]
접근 제어자는 생각보다 단순하지 않다. 접근 제어자는 위 그림과 같이 절대 단순하지 않다. 특히 객체 멤버에 대한 접근인가, 정적 멤버에 대한 접근인가에 따라 생각할 것이 많아진다. 그리고 protected 가 자신과 상속 관계에 있는 서브 클래스만 접근 가능한 걸로 착각하는 경우가 많은데, 같은 패키지라면 한 집에 산다고 생각하기에 접근 가능하다는 사실도 꼭 기억해야 한다. 결과를 확인해보면 아래와 같다. 하나씩 살펴보자. - 같은 패키지 / ClassA / Instance Method : public / protected / default / private 모두 접근 가능하다. - 같은 패키지 / ClassA / Static Method : public / protected / default / pr..