我試圖做到以下幾點:定義一個封裝接口類型,並有一個返回材料包裹的計算方法,但它不工作:如何定義一個通用包裝接口類型並將其用作java中的方法返回類型?
public interface Wrapper<T> {
}
public interface Calculator<WrapperType extends Wrapper<?> {
<T> WrapperType<T> calculate(Supplier<T> calculator);
}
的錯誤是一樣的東西「類型的包裝不有類型參數「。這在Java中是可行的嗎?
你準備怎麼做?類似於'公共界面計算器 {0}包裝計算(供應商計算器);對我來說似乎更直觀。 –
我希望計算器能夠計算通用輸出。包裝是一種包含輸出和附加信息(錯誤代碼,錯誤消息,計算過程中的異常等)的對象。 – Pinch
你說錯誤是「類似的東西」「類型包裝器沒有類型參數」。你能發佈實際的錯誤信息嗎? –