模板类是否可以只接受特定接口的实现者?

时间:2014-05-31 05:31:05

标签: java

有一个模板类:

class Foo <T> {

    private T bar;

    public Foo(T bar) {
        this.bar = bar;
    }

}

有一个界面:

interface SomeInterface {
    public void boom();
}

我希望Foo只接受实现接口SomeInterface的类的类型。

直观地说,我想要这样的事情:

class Foo <T implements SomeInterface>

但显然这不起作用。

模板类是否可以只接受特定接口的实现者?


这是因为我想在this.bar上调用某些方法。恰好在SomeInterface

中定义的方法

0 个答案:

没有答案