// 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 中怎么办?
A 类和 B 类仍然可以相互访问吗?