Java:如何创建一个泛型类,它需要一个扩展类并实现接口的数据类型?

时间:2012-09-28 20:34:27

标签: java gwt

我想在GWT中创建一个复合体,它需要一个扩展类并实现接口的类。 Psudo代码如下(它显然不起作用):

class GridRow<T extends Widget implements HasText> extends Composite{
  //more codes here
}

1 个答案:

答案 0 :(得分:13)

这写成:

class GridRow<T extends Widget & HasText> extends Composite {
    // ...
}

您可以拥有[class or interface]( & [interface])*(使用伪正则表达式语言)。