雀巢咖啡饮料机:一个小的JAVA程序问题?

来源:百度文库 编辑:高考问答 时间:2024/07/08 12:07:58
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);
}
}这样也行