Java中的泛型,以及扩展类

时间:2013-06-16 15:29:20

标签: java generics

我正在尝试编写一个获取扩展SearchBoard(interface)的B的方法,以及扩展M的{​​{1}}。

现在我写了BoardMove(interface)CrossWord(interface)来实现MyCrossWord,但我的方法不愿意将CrossWord识别为合法的MyCrossWord obj。 。 我知道我在某个地方做了一些错误。

1 个答案:

答案 0 :(得分:0)

<B extends SearchBoard, M extends BoardMove> void someMethod(B board, M move) {
...
}

只要B是SearchBoard,CrossWord或MyCrossWord,它就应该接受MyCrossWord作为第一个参数。