如何在不同的包中使用两个同名的类?

如何在不同的包中访问两个具有相同名称的类?

foo.bar.myClass.class 

 foo.myClass.class 

所有这些都在同一个class级

 @TestRunner(Suite.class) @SuiteTest({bar.myClass.class, myClass.class}) 

谢谢。

你将不得不导入一个和另一个你将写完全合格的路径

例如在你的代码中:

 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; 

没有import:

 @TestRunner(Suite.class) @SuiteTest({foo.bar.myClass.class, foo.myClass.class})