相关疑难解决方法(0)

在java中实例化泛型类型

我被卡住了.来自C++,我认为这只会起作用,但事实并非如此.你能给我一个建议吗?我会尝试不会在每个用于T的类中使用某种创建方法.

public class A<T>{

    private T t_;

    public A(){
        t_ = new T(); //error
    }

}  
Run Code Online (Sandbox Code Playgroud)

另外我不想让构造函数看起来像:A(Class classT){...理想情况下我希望有类似这个c ++代码的东西.

template<class T>
class A{
private:
   T t_;

public:
   A(){}

};
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

java generics templates object instantiation

7
推荐指数
3
解决办法
1551
查看次数

标签 统计

generics ×1

instantiation ×1

java ×1

object ×1

templates ×1