[英]Generics in Java, and extending classes
我正在嘗試編寫一種方法,該方法獲得一個擴展了SearchBoard(interface)
的B和一個擴展了BoardMove(interface)
的M
現在,我已經編寫了CrossWord(interface)
和實現CrossWord
MyCrossWord
,但是我的方法不願意將MyCrossWord
識別為合法的SearchBoard
obj。我知道我在某個地方對泛型做錯了。
<B extends SearchBoard, M extends BoardMove> void someMethod(B board, M move) {
...
}
只要B是SearchBoard,CrossWord或MyCrossWord,它就應該接受MyCrossWord作為第一個參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.