공부공부
공부공부-230508
nayoon
2023. 5. 8. 23:54
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 클래스의 메소드를 호출할 수 있다.