BBS水木清华站∶精华区
发信人: Winobject (无忌), 信区: Java
标 题: Re: 如何实现链表等数据结构?
发信站: BBS 水木清华站 (Mon Feb 1 09:51:52 1999)
【 在 Compiler (编译器) 的大作中提到: 】
∶ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^这只是理解问题,在技术上,引用变量
∶ 和指针变量中存储的都是对象的首地址.
∶ 区别是编译器对他们的保护程度.
否,按你的说法,对象的名与指向该对象的指针将没有区别!
举个例子:
对象A,对象的引用A_ref,指向该对象的指针A_point,首先,
它们实际上均是符号地址,假设对象A在内存中的首地址为B243:1000;
则A为B243:1000,A_ref也为B243:1000,而A_point则可以为一
随意地址,假设为B243:1200;只要该地址中的内容为B243:1000.
所以 ,引用是直接的指向对象,相当于对象的别名,指针是间接的
指向对象.
--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.119.38.2]
BBS水木清华站∶精华区