在写一个测试类ClassA时,随便把A放到了顶级包层次,也就是没有包声明,结果发现其他包下的类是无法引用到这个类的,只有另建一个同样的顶级类ClassB,才能正常引用
以前还真的没有注意到这些细节,我想,这可能是由于java中类如果没有包名,可能会引起一些不必要的问题,所以java规范就规定了不能这样引用
在写一个测试类ClassA时,随便把A放到了顶级包层次,也就是没有包声明,结果发现其他包下的类是无法引用到这个类的,只有另建一个同样的顶级类ClassB,才能正常引用
以前还真的没有注意到这些细节,我想,这可能是由于java中类如果没有包名,可能会引起一些不必要的问题,所以java规范就规定了不能这样引用