【发布时间】:2019-06-01 03:20:09
【问题描述】:
我有以下接口:
CacheKey 接口:
public interface CacheKey<K extends Serializable> extends Serializable {
K get();
}
CacheValue 接口:
public interface CacheValue<V extends Serializable> extends Serializable {
V get();
}
缓存接口:
public interface Cache<CacheKey<K extends Serializable>, CacheValue<V extends Serializable>> {
}
缓存接口无法编译。我得到的错误是: [13,35] > 预期
即在 CacheKey 编译器不喜欢另一个左尖括号之后:
public interface Cache<CacheKey<
^
这在 Java 中是不可能的吗?
【问题讨论】:
标签: java generics parameterized