2016-11-12 72 views

回答

0

沒有要求Callable需要處理相同的類型。

舉個例子:

public class MyCallable implements Callable<TypeB> { 
    private TypeA param; 
    public MyCallable(TypeA a) { 
     this.param = a; 
    } 

    public TypeB call() { 
     TypeB val = convertAtoB(param); 
     return val; 
    } 
} 
+0

耶有實際可調用接口只允許一種類型的返回參數,並在你的例子你沒有超越作爲的TypeB的呼叫方法仍然返回乙 –

+0

所以在我的情況下,我需要像艾哈邁德說的那樣採用A型和B型返回。 – rinaldo13531

+0

@ rinaldo13531不,我不知道艾哈邁德正在談論什麼。按照你的要求回答你的問題。如果您覺得這不會回答您的問題,請編輯您的問題以澄清您的意思。 – Kayaman

相關問題