首先,s和s2分两回定义,一次是类的私有变量,一次是test函数的参变量。关键是在s2=s;时,类的私有变量被赋值给s2,
所以s2.append("hah");执行时就是给类的私有变量赋值。
结果就是goodhah了。
所以s2.append("hah");执行时就是给类的私有变量赋值。
结果就是goodhah了。
解决方案 »
- 怎么实现打印整个窗体啊?
- [spring]怎么在给一个对象注入另一个对象时指定后者的构造方法,并传参?
- 不显示删除回复显示所有回复显示星级回复显示得分回复 一个字段指向3个表的主键 没建立表的主外键关系 插入的时候数据库不知道是什么类型应该怎么办
- Myeclipse 不给类相关方法提示的问题
- 哪位高手教下,简单的方法调用??
- 字符与整型类型转化
- 五一散分了???
- 用eclipse+tomcat+lomboz,配置好了,能调试成jsp,但是servlet的时候有时可以出结果有的时候出404错误,郁闷了
- struts 的action中,如何刷新其它页面?
- 关于EJB的问题:当我写完我的接口、sessionbean、client以后怎么在j2ee下deploy?有这方面的资料吗?
- 写了一个sessionBean,结果import javax.ejb.*编译器报错,说是没有,classpath应该怎么设置?
- 高分!!开拿!!谁有JB8的Serialnumber 和 Key,在线等待。。。。。
明白了吗?
语句: s2=s;//3
说明:s2 指向同样的 s 地址。以后s2内容的改变,将不影响main中的 s2。语句: s=new StringBuffer("new");//4
说明:s指向新的地址,s, s2地址不同。语句: s2.append("hah");//8
说明:改变main中的 s。
我的一分耕耘,你能给一分收获