【发布时间】:2012-05-17 18:38:19
【问题描述】:
我有以下类和接口:
public class BasicObject{...}
public interface CodeObject{...}
我想创建一个方法,其中参数需要是 BasicObject 类型并实现 CodeObject。我尝试了以下代码,但不能保证 clazz 是实现 CodeObject 的类。
myMethod(Class<? extends BasicObject> clazz){...}
我想做这样的事情,但它不编译:
myMethod(Class<? extends BasicObject implements CodeObject> clazz){...}
【问题讨论】:
-
这似乎在回答同一个问题:stackoverflow.com/questions/745756/…
标签: java