ConditionalCheckRetryHandler

ConditionalCheckRetryHandler

我有一个通用方法,无法弄清楚如何编译

private ConditionalCheckRetryHandler<T> T getConditionalCheckRetryHandler() {
    return new ConditionalCheckRetryHandler<T>;
}


理想情况下,我想调用<ClassName>getConditionalCheckRetryHandler()并返回该类型的类,但T似乎不存在。有什么办法可以明智地做到这一点?

最佳答案

您的代码无法编译。

如果你有课

class ConditionalCheckRetryHandler<T>{
   //...
}


那么你可以使用以下方法

private <T> ConditionalCheckRetryHandler<T>  getConditionalCheckRetryHandler() {
        return new ConditionalCheckRetryHandler<>();
}

关于java - 泛型方法使用类型作为参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47453312/

10-10 14:28