我有以下通用类型类:
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函数中创建一个实例,它就可以了,没有错误信息。
你能告诉我为什么会这样吗?
感谢。