package-private
패키지 접근 제어자는 private, default, protected, public이 있는데 그 중에서 default가 package-private이다.
default는 같은 패키지 내에서만 호출가능하고 이외에는 private처럼 취급된다.
메소드나 클래스에 접근 제어자가 정의되어있지 않다면 default이다.
테스트 코드에서도 상용 코드와 동일한 디렉토리에 있다면 호출가능하다.
src/main/java/game/baseball 디렉토리에 정의된 Ball 클래스의 메소드가 default 접근 제어자를 가진다면
src/test/java/game/baseball 디렉토리의 테스트 클래스에서 Ball 클래스의 메소드를 호출할 수 있다.
'공부공부' 카테고리의 다른 글
공부공부-230518 (0) | 2023.05.18 |
---|---|
공부공부-230516 (0) | 2023.05.16 |
공부공부-230507 (0) | 2023.05.07 |
공부공부-230506 (0) | 2023.05.07 |
공부공부-230505 (0) | 2023.05.05 |