我晕了,只能求助您了! 大侠们,一个对象的引用可不可以看作是一个指针啊?有人说可以,有人说它在内存中根本就没有自己的空间,到底是怎样的啊!麻烦给说说! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对象的引用就是指针,它有自己的空间,而且每个对象的引用类型和大小都是一样的,因为都是地址嘛,它和C++里指针的区别就是它不能进行地址运算,比如++啊,我也不知道有没有说明白,呵呵楼主看看TIJ吧!! 如果说对象的引用是一个指针为什么void change(day x,day y){ day temp=y;} 如果说对象的引用是一个指针为什么调用change(obj1,obj2)起不到作用?void change(day x,day y){ day temp=y; y=x; x=temp;} 假设你的主函数里有两个 对象 a,b 调用change(a,b);这里的 a b x y 是四个不同的内存地址 a x 指向同一个day的实例 b y 指向同一个day的实例在方法change(a,b) 中你只是把x y 所指向的实例改变了 而a b 所指向的实例没有改变 所以不好yong、、 楼上的,说的好,就是这个意思,传递给函数的只是地址副本,就是说x,y是另外两个对象,只不过x指向与a一样,y指向与b一样,所以当没有改变他们的指向时候,操作的是同一块地址,而上边你改变了xy的指向,对ab没有影响。 JSP中一个很郁闷的问题,请高手进来指点 正则捕获分组并替换 入门超级新手java问题.希望大家指点下 关于java窗口关闭的疑问 我想做一个弹出式菜单,可是在添加监听的时候老是报错,请大家看一看。在线等…… vf数据库连接的问题~~~~~~~~~~~~~~~~~~~~请高手指教 ConsoleReader.java下载下来应该放在哪里??求救!! 有人用过VCafe吗???来帮帮我吧!!我的查询出问题了!!!! 哪位老大能给出一个web服务器的是现代吗? package & import 的一个奇怪问题 请帮忙找错啊,急!!! 学到swing了,有没有进度一样的一起学swing
void change(day x,day y)
{
day temp=y;
}
void change(day x,day y)
{
day temp=y;
y=x;
x=temp;}
这里的 a b x y 是四个不同的内存地址 a x 指向同一个day的实例 b y 指向同一个day的实例
在方法change(a,b) 中你只是把x y 所指向的实例改变了 而a b 所指向的实例没有改变 所以不好yong、、
只不过x指向与a一样,y指向与b一样,所以当没有改变他们的指向时候,操作的是同一块地址,
而上边你改变了xy的指向,对ab没有影响。