在非主类中创建Generic Types类的实例

时间:2016-03-17 22:28:27

标签: java generics types static instance

我有以下通用类型类:

public class c1<T> {


public   T a;

public c1(){}

public c1(T a){ 
    this.a=a;
}

public void m( T t){

}}

如果我在非主函数中创建此类的实例(如下所示):

public class exemplul1 {
c1<Integer> c1=new c1<Integer>();integer
c1<String> c2=new c1<String>();

c1.a=10;
c2.a="Hello";

}

我无法创建实例(非静态字段无法从静态上下文引用)。

但是如果我在Main函数中创建一个实例,它就可以了,没有错误信息。

你能告诉我为什么会这样吗?

感谢。

0 个答案:

没有答案