你是如何做这项工作的:
public class Frankenstein<T extends IHuman, IMonster>{
}
Run Code Online (Sandbox Code Playgroud)
没有制作
public interface Weirdo extends Ihuman, IMonster{
}
Run Code Online (Sandbox Code Playgroud)
编辑
为什么这不起作用?
public <T> void mapThis(
Class<? extends MyClass<T>> key, Class<? extends T & IDisposable> value) {
}
Run Code Online (Sandbox Code Playgroud)
我将编译器消息标记Class<? extends T & IDisposable>为错误.