该.class属性始终返回一个Class对象.该Class班(怪异)有一个通用的参数.泛型参数类型是子类.
Class<String> stringClass = String.class;
Class<Object> objectClass = Object.class;
Run Code Online (Sandbox Code Playgroud)
而由于泛型,Type<foo>是不是的超类型Type<subtype_of_foo>(参见Java教程),这意味着,答案是"否".