我想拥有一个实现接口的通用对象。 我的意思是,如果我有一个A级
class A<E> {
E x;
}
我想确保x将实现特定的接口(myInterface)。换句话说,类型E实现了一个接口。
答案 0 :(得分:14)
class A<E extends MyInterface> {
E x;
}
我最初以为你在寻找:
class A<E> implements MyInterface {
E x;
}
or
class A<E> implements MyInterface<E> {
E x;
}
酌情。
答案 1 :(得分:8)
class A<E extends MyInterface>
{
}
就是这样,很简单..