也许这是一个微不足道的问题,但是在Java中有一些方法可以获得当前的类引用吗?类似this
的类,而不是对象?例如。在静态方法中我需要引用当前类,我该如何获取它?:
public class Test {
public static void test(){
this.getClass(); // not working, can not use this to return class object Test
}
}
更多地指出我的问题:
JAVA中的内容是this
当前的类,还是我必须使用ClassName.class
,即使我在某个类中,也要使用此类引用?
答案 0 :(得分:4)
您应该使用类文字,如下所示 -
Test.class
答案 1 :(得分:3)
static
方法不能有this
引用,静态方法与类状态相关联。
您可以使用Test.class
。