java – 我可以使构造函数通用而不使类通用吗?

我在Java中看到,可以创建一个Class泛型和一个泛型方法.我还看到了使构造函数与Class一起通用的代码.我可以只使构造函数通用吗?如果是,如何调用构造函数?
最佳答案
是的你可以.

class Example {

    public <T> Example(T t) {}

    public static void main(String[] args){

        // In this example the type can be inferred, so new Example("foo") 
        // works, but here is the syntax just to show you the general case.
        Example example = new<String>Example("foo");
    }
}

转载注明原文:java – 我可以使构造函数通用而不使类通用吗? - 代码日志