public class MyCalss{
String a,b;
StringBuffer c,d;
a = new String("Hello");
c = new StringBuffer("Hello");
b = a;
d = c;
}
话说,这代码有错吗,实在看不出来,刚在机子上测试,给报错了,但还是不明白是哪里语法出错了
String a,b;
StringBuffer c,d;
a = new String("Hello");
c = new StringBuffer("Hello");
b = a;
d = c;
}
话说,这代码有错吗,实在看不出来,刚在机子上测试,给报错了,但还是不明白是哪里语法出错了
a = new String("Hello");
c = new StringBuffer("Hello");
b = a;
d = c;
放在一个方法体内吧.
这是关于实例化引用对象的问题.
String a ;
a = "abc";除非放在方法体内
{
a="abc";
}
差不多,这应该是java语言规范的一部分吧