我已经开发 android 应用程序大约 1 个月了,现在我对 Java 语法非常熟悉,但今天我偶然发现了这段代码:
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
是做什么的吗?