【高手指教】不同引用指向同一对象该怎样理解(举个例子吧)?
我一直不是很明白,java中“不同引用指向同一对象”到底怎么理解?大侠们举个例子吧,还有如果从c语言指针的角度怎样理解啦?
[解决办法]
双眼看到的对象,左右两眼就是不同的引用。引用就是指针。
[解决办法]
- Java code
Object a = new Object();Object b = a;
[解决办法]
java创建一个引用a分配到栈上,a里面存放的值是堆上对象的地址,不同引用指向同一个对象,假如引用a和b,里面存放的地址值是一样的。
[解决办法]
打个比方。。。。你爸妈生了你这个儿子。。。
你是你妈妈的儿子,也是你爸爸的儿子。
你就是 一个对象。。
你爸爸的儿子,你妈妈的儿子。。就 是两个不同的引用名。。。。
理解????