java protected1 [JAVA] 자바 접근 제어자 [JAVA] 자바 접근 제어자 자바의 접근제어자는 4종류가 있다. public : 제한 없음 protected : 패키지 내부 // 다른 패키지여도 상속(extends) 했다면 사용 가능 defalut : 패키지 내부 private : 클래스 내부 이 중 접근제어자로 protected가 헷갈리는 경우가 많아 정리하고자 한다. protected는 같은 패키지 내부에서 사용 가능하다. 이점은 헷갈리지 않는다. 헷갈리게 하는 부분은 다른 패키지여도 상속했다면 사용가능하다는 의미에서 헷갈린다. 결론부터 말하자면 protected는 메서드, 멤버변수에 사용가능하고 다른 패키지에서 사용하려면 protected 메서드, 멤버변수를 가진 class가 public이어야 한다. 테스트 구조도 패키지 Classtest (d.. 2022. 4. 7. 이전 1 다음