我有以下方法:
protected <T> T castToInterface(Class<T> tClass, Context parent) {
try { return tClass.cast(parent); }
catch (ClassCastException e) {
throw new ClassCastException(String.valueOf(parent)
+ " must implement " + tClass.getSimpleName());
}
}
Wile方法做了它的工作,我很好奇,是否有可能做相同的
protected <T extends interface> T castToInterface(...
这样该方法只接受接口类?