什么是
cls?是生的
Class还是生的
Class<Something>?
如果是原始类型
Class,则必须进行强制转换。如果您至少制作了,
Class<?>而不是
Class,则不再需要演员表。
Class cls = Example.class;// Error: Type mismatch, cannot convert from Annotation to ResourceResource anno = cls.getAnnotation(Resource.class);Class<?> cls2 = Example.class;Resource anno = cls2.getAnnotation(Resource.class); // OKClass<Example> cls3 = Example.class;Resource anno = cls3.getAnnotation(Resource.class); // OK



