当你这样做时:
MyClass.class.someMethod()
“类”字段到底是什么?我在 API 文档中找不到它。它是一个继承的静态字段吗?
我认为保留关键字不允许作为实体名称。
最佳答案
请阅读:
类字面量是由类、接口(interface)、数组或原始类型或伪类型 void 的名称组成的表达式,后跟一个“.”。和 token 类。类文字的类型 C.Class,其中 C 是类、接口(interface)或数组类型的名称,是 Class。如果 p 是原始类型的名称,则令 B 为装箱转换后类型 p 的表达式的类型(第 5.1.7 节)。那么p.class的类型就是Class。 void.class 的类型是Class。
关于java - 关于 "class"属性/字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1072066/