如何在java中创建Generic Object实现一个接口

时间:2010-03-13 23:20:38

标签: java generics

我想拥有一个实现接口的通用对象。 我的意思是,如果我有一个A级

class A<E> {
    E x;
}

我想确保x将实现特定的接口(myInterface)。换句话说,类型E实现了一个接口。

2 个答案:

答案 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>
{

}

就是这样,很简单..