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