1
// A.java
package com.example.www;
public class A {}
// B.java
package com.example.www;
public class B {
A a;
}
위의 예에서 클래스 B는 A를 가져 오지 않고 클래스 A에 대한 참조를 만들 수 있습니다. 이는 동일한 패키지에 있기 때문입니다. 그러나 클래스 A와 클래스 B가 동일한 정규 패키지 이름을 가지고 있지만 다중 모듈 Maven 프로젝트의 다른 모듈에 존재한다면 어떻게 될까요? 또는 A와 B의 .class 파일이 서로 다른 JAR에있는 경우 어떻게해야합니까?서로 다른 모듈 또는 다른 JARS의 동일한 패키지에있는 두 클래스
클래스 A와 B는 여전히 동일한 액세스 권한을 갖고 있습니까?