获取当前课程的参考

时间:2014-05-07 21:13:52

标签: java class oop this

也许这是一个微不足道的问题,但是在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,即使我在某个类中,也要使用此类引用?

2 个答案:

答案 0 :(得分:4)

您应该使用类文字,如下所示 -

Test.class

答案 1 :(得分:3)

static方法不能有this引用,静态方法与类状态相关联。

您可以使用Test.class