Java通配符是接口
我有以下方法:Java通配符是接口,java,android,interface,Java,Android,Interface,我有以下方法: protected <T> T castToInterface(Class<T> tClass, Context parent) { try { return tClass.cast(parent); } catch (ClassCastException e) { throw new ClassCastException(String.valueOf(parent) + " must imp
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());
}
}
受保护的T castToInterface(类tClass,上下文父类){
请尝试{return tClass.cast(parent);}
catch(ClassCastException e){
抛出新的ClassCastException(String.valueOf(parent)
+“必须实现”+tClass.getSimpleName());
}
}
我很好奇,如果这个方法能起到作用,那么有没有可能做到
protected <T extends interface> T castToInterface(...
受保护的T castToInterface(。。。
因此,该方法只接受作为接口的类?否…但您可以使用“空”接口…如公共接口接口{}
并且所有IFACE都应该扩展它…否…但是您可以使用“空”接口…如公共接口{}
并且所有IFACE都应该扩展它。。。