关于法制的诗歌:一个小的JAVA程序问题?

来源:百度文库 编辑:高校问答 时间:2024/05/08 20:47:01
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);
}
}这样也行