【发布时间】:2014-10-26 11:05:48
【问题描述】:
下面的构造到底是什么意思:MyClassName.class?
起初我以为MyClassName.class 将代表对为MyClassName 类定义的静态类变量的访问,但如果这是真的,那么下面的赋值应该是可能的:
MyClassName m = new MyClassName();
Class<MyClassName> clazz = m.class; //access static class variable by using an instance variable
MyClassName.class的真正含义是什么?它是静态类变量吗?是Java的特殊构造吗?
【问题讨论】:
标签: java