我有以下类和接口:
public class BasicObject{...}
public interface CodeObject{...}
我想创建一个方法,其中参数需要为BasicObject类型并实现CodeObject。我尝试了以下代码,但不能保证clazz是实现CodeObject的类。
myMethod(Class<? extends BasicObject> clazz){...}
我想做这样的事情,但它不能编译:
myMethod(Class<? extends BasicObject implements CodeObject> clazz){...}