浏览 2102 次
锁定老帖子 主题:evaluate
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-09
赋值分变量赋值和对象赋值,我就知道这两种,呵呵! 变量赋值: 赋给什么值就是什么,赋完之后两个变量之间没有任何关系,可以用一夜情来形容,呵呵! Number n1 = new Number(); n1.i = n2.i; //n1.i的值就是29 如果此时给n2.i = 39 ; 而n1.i仍然还是29; 对象赋值: 赋值后对象间同甘苦共患难了,穿上一条裤子了。 Number n1 = new Number(); n1 = n2; //各位注意,这里没有i了 如果此时给n2.i = 39 ; n1.i也是39; 如果此时给n1.i = 49 ; n2.i也是49; 这种现象叫aliasing 别名效应 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |