标签: java class
要获取一个Class对象,我们使用MyClass.class - 似乎“class”是“MyClass”的静态成员
“class”是“MyClass”的静态成员吗?
如果是这样,何时添加,谁添加此字段?
答案 0 :(得分:8)
尽管语法相似,但class不是每个类的静态成员。表达式C.class称为类文字,是编译器可以理解的特殊语法。
class
C.class
它在specification:
类文字是一个表达式,由类,接口,数组或基本类型的名称或伪类型void组成,后跟{{1} }和令牌'.'。
void
'.'