我有两个顶级类;每一个有相同名称的内部类:Eclipse为内部类生成Java类文件名冲突
**A.java**
public class A
{
}
class TestCase
{
}
**B.java**
public class B
{
}
class TestCase
{
}
我意料的是,我会风与四类文件,包括A $ TestCase.class和B $ TestCase.class,这是我所得到的,当我从命令行编译。然而,Eclipse只是创建TestCase.class,并且当我尝试编译B.java时声明“TestCase类型已经定义好了”。
是否有一个Eclipse选项,我可以设置产生(我相信是标准)A $ TestCase.class和B $ TestCase.class?
谢谢。
顺便说一句,我使用卢娜: 版本:月神发行(4.4.0) 版本ID:20140612-0600
为什么不声明'TestCase'接口或抽象类并将它同时应用于'A'和'B'? – 2014-10-01 20:20:10