永发信息网

java对象传值的问题?

答案:2  悬赏:70  手机版
解决时间 2021-02-28 16:00
public class AdressTest {
static void adr(StringBuffer a,StringBuffer b){
a.append(b);
b=a;
System.out.println(a+":"+b);
}
public static void main(String[] args) {
StringBuffer a=new StringBuffer ("A");
StringBuffer b=new StringBuffer ("B");
adr(a,b);
System.out.println(a+":"+b);
}
}
为什么两次的输出结果不同?
最佳答案
肯定不一样的,java是通过值传递的,也就是通过拷贝传递。。传递的是引用的副本,所以2次的结果不一样。。
希望可以帮助你,谢谢采纳。。。
全部回答
兄弟,你这不是数组。你这是一个对象。你用while循环相当于给一个对象的成员变量赋了不同的值。 相当于 obj.a=1; obj.a=2; obj.a=3; 你说现在obj.a现在等于几
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么迅捷(FAST)FW300UM 300M Mini无线USB网
中国铁通杭州分公司滨江分局地址在什么地方,
单选题寒冬,自来水管往往因管内水结冰膨胀而
梦幻西游账号太久没上被删除了。无语,有可能
镜轲眼镜在哪里啊,我有事要去这个地方
夏季热初期的主要部位是A.心、肾B.脾、肾C.肺
烟台到威海高速多少公里??
高仿的斯特拉迪瓦里小提琴多少元
从莆田到漳州坐汽车得多久,车费多少
请问怎样下载珠江经济电台节目
常州巴士公司在B2哪个站点?
普吉岛最大的苹果店
请问在日本能买毛衣编织机吗
1微米pp滤芯多少钱一个
鹏辉宠物医院怎么去啊,有知道地址的么
推荐资讯
下午打了水光针晚上就用了洗面奶早上好痒怎么
我6年没回家了,现在还没赚到钱,可以回家么?
中央民族大学怎么回事?蒙曼到现在还是副教授
蔗糖水解实验为什么要用蔗糖稀溶液而不用浓溶
在古代一石米等于多少两银子
二保不去四 S 店保养可以吗?
陆川县的教育局电话是多少?如果学校真敢收我
前天iphone6s升级ios9后经常断网,不知道什么
某血型为A型的产妇产后大出血,此时,最好输A
秦华孙的主要贡献
梦见前任男友说自己得了癌症我想和他复合
---May! How is your plan? I heard you star
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?