我正在尝试编写一个获取扩展SearchBoard(interface)
的B的方法,以及扩展M
的{{1}}。
现在我写了BoardMove(interface)
和CrossWord(interface)
来实现MyCrossWord
,但我的方法不愿意将CrossWord
识别为合法的MyCrossWord
obj。 。
我知道我在某个地方做了一些错误。
答案 0 :(得分:0)
<B extends SearchBoard, M extends BoardMove> void someMethod(B board, M move) {
...
}
只要B是SearchBoard,CrossWord或MyCrossWord,它就应该接受MyCrossWord作为第一个参数。