枝江至宜昌动车时刻表:一个小的JAVA程序问题?

来源:百度文库 编辑:神马品牌网 时间:2024/07/08 09:14:17
class a{
String a;
a="abc";
void d(){
System.out.println(a);
}
}为什么出错呢,说第二句找不到A

class a{
String a="abc";
void d(){
System.out.println(a);
}
}
这样就可以了!

class a{
String a;
a="abc";
void d(){
System.out.println(a);
}
}
因为a="abc";是语句
如果想要初始化可以在声明String a 的时候初始化也就是String a ="abc";
要是不这样的话
class a{
String a;
{a="abc"; }
void d(){
System.out.println(a);
}
}这样也行