【发布时间】:2011-05-21 01:37:00
【问题描述】:
如何访问不同包中同名的两个类?
foo.bar.myClass.class
和
foo.myClass.class
所有这些都在同一个类中
@TestRunner(Suite.class)
@SuiteTest({bar.myClass.class, myClass.class})
谢谢。
【问题讨论】:
标签: java naming-conventions packages
如何访问不同包中同名的两个类?
foo.bar.myClass.class
和
foo.myClass.class
所有这些都在同一个类中
@TestRunner(Suite.class)
@SuiteTest({bar.myClass.class, myClass.class})
谢谢。
【问题讨论】:
标签: java naming-conventions packages
您将必须导入一个,而另一个您将编写完全合格的路径
例如在您的代码中:
import foo.bar.myClass;
.
.
.
myClass ob; // this will refer to foo.bar.myClass
foo.myClass ob1 ;//this will refer to foo.myClass
【讨论】:
您需要使用类的完全限定名称。
foo.bar.myClass myvar;
foo.myClass anothervar;
【讨论】:
没有进口:
@TestRunner(Suite.class)
@SuiteTest({foo.bar.myClass.class, foo.myClass.class})
【讨论】: