当前位置:
代码迷
>>
J2SE
>> 请教以下为什么有异常
详细解决方案
请教以下为什么有异常
热度:
90
发布时间:
2016-04-23 21:01:47.0
请问以下为什么有错误
public class Test110{
int x,y;
x=10;
public static void main(String args[]){
System.out.println(x);
}
}
------解决方案--------------------
静态方法main不能引用非静态的成员变量x。
成员变量x需要在其定义处进行初始化,或者以如下方式初始化:
{
x = 10;
}
如果x是静态成员变量,则用静态块来初始化,即
static{
x = 10;
}
查看全文
相关解决方案