【发布时间】:2012-03-06 12:52:38
【问题描述】:
在我的 Java 应用程序中,我使用了第三方库。
但是,我发现了一些奇怪的东西,有一些嵌套的包,还有一些类的名字可能和包的名字一样。
恐怕我说不清楚。这是一个例子:
包装
com.xx.a
com.xx.a.a
在 'com.xx.a' 中有一个名为 'a' 的类。
所以如果我想把这个类称为'a'......
我写:
a ma = new com.xx.a.a();
那么 IDE 会认为我的意思是包 'com.xx.a.a'。
那我就不能叫了。
不知道为什么?
顺便说一句,库提供者似乎不希望我们使用这些类。
他们是怎么做到的?
【问题讨论】: