我试图通过名称" Entity"来引用一个类,但是当我使用下面的代码时
Entity entityClass = new Entity();
,发生错误。 "实体" class本身创建了一种Entity,所以我不能引用该类,因为它引用了Entity类中的类型。
有没有可靠的解决方案?我正在尝试编辑课程中的某个字段,我不知道如何才能完成此任务。
答案 0 :(得分:4)
使用其完全限定名称。例如:net.bargle.Entity entity = new net.bargle.Entity();
答案 1 :(得分:0)
您确定在“实体”类中有默认构造函数吗?
public Entity () { }
答案 2 :(得分:0)
您有两种选择:
1 - 如果您有导入net.bargle.Entity或者您不需要Entity类,请检入您的导入 在不同的包中。
2 - 使用完全有资格的名称,如@marckspace所说。