Java 引用与现有类型同名的类

Java 引用与现有类型同名的类,java,class,types,Java,Class,Types,我试图引用一个名为“Entity”的类,但是当我使用以下代码时 实体entityClass=新实体() ,则会发生错误。“entity”类本身创建了一种实体类型,因此我不能引用该类,因为它引用的是实体类中的类型 有没有可靠的解决方案?我试图在类中编辑一个字段,但我不知道如何才能做到这一点。使用它的完全限定名。例如:net.bargle.Entity Entity=new net.bargle.Entity()使用其完全限定名。例如:net.bargle.Entity Entity=new net

我试图引用一个名为“Entity”的类,但是当我使用以下代码时
实体entityClass=新实体()
,则会发生错误。“entity”类本身创建了一种实体类型,因此我不能引用该类,因为它引用的是实体类中的类型


有没有可靠的解决方案?我试图在类中编辑一个字段,但我不知道如何才能做到这一点。

使用它的完全限定名。例如:
net.bargle.Entity Entity=new net.bargle.Entity()

使用其完全限定名。例如:
net.bargle.Entity Entity=new net.bargle.Entity()

您确定在“实体”类中有默认构造函数吗

public Entity () { }
您确定在“实体”类中有默认构造函数吗

public Entity () { }
您有两个选择:

1-如果您有import net.bargle.Entity或不必使用实体类,请签入您的导入 在不同的包装中

2-使用@marckspace所说的完全限定名称。

您有两个选择:

1-如果您有import net.bargle.Entity或不必使用实体类,请签入您的导入 在不同的包装中

2-使用@marckspace所说的完全限定名称