我一直在开发Android应用程序为1个月左右,现在我得到相当熟悉Java的语法,但今天我偶然发现了这段代码:这个Java语法是什么意思? (`类<?延伸ContactAccessor> clazz`)
try {
Class<? extends ContactAccessor> clazz =
Class.forName(className).asSubclass(ContactAccessor.class);
sInstance = clazz.newInstance();
} catch (Exception e) {
throw new IllegalStateException(e);
}
有人可以解释我是什么Class<? extends ContactAccessor> clazz
吗?
+1解释什么'Class'实际上是。 –