首 页 网站运营 网络编程 网页制作 图象媒体 数据库 建站资源 网管专区 下载专区 最新资讯
IT学堂|红色黑客联盟
设为首页
加入收藏
联系站长
您所在的位置:首页>网页制作>Dreamweaver>文章内容
t浅拷贝与深拷贝实现
来源: 作者: 发布时间:2007-04-12

t中的对像赋值与Java中是一样的,都为引用传递.就是说,在把一个对像赋值给一个变量时,那么这个变量所指向的仍就是原来对像的地址.那怎么来做呢答案是克隆.

  什么是clone?

  在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java/javasript语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段,当然了t语言中并没有此方法.

  所以我特意写了两个克隆方法:一个为浅复制 ,一个为深复制.解释:

  浅复制(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用.

  深复制(深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的.下面是测试代码:运行代码框[Ctrl+A全部选择提示:你可先修改部分代码,再按运行]欢迎大家到我们论坛中讨论!



[推荐] [返回顶部] [打印本页] [关闭窗口]
热点文章
·Dreamweaver 8图文快报
·Dreamweaver 8图文快报2
·Dreamweaver未必了解的5个小技巧
·手把手教你网页布局的基本元素
·我要看代码 破解加密网页文字有高招
·美化网页 制作精美圆角表格
·Dreamweaver经典问题大搜罗(全集)1
·Dreamweaver经典问题大搜罗(全集)2
·菜鸟学用DreamWeaver做ASP1
·Dreamweaver中加入竖直线的办法
相关文章
·Dreamweaver MX 2004打造留言本
·教菜鸟学Dreamweaver 2004自定义站点
·Dreamweaver MX 2004从零开始
·Dreamweaver2004:用模板作网页
·教程/dreamweaver/入门 DreamWeaver经
·Dreamweaver MX建网页图片超链接
·教程/dreamweaver/技巧 DreamWeaver技
·添加网页背景音乐
·教程/dreamweaver/入门 DW MX 模板建
·我有我主张 随心所欲的定制页面"弹出
文章检索
Google
相关文章
·Dreamweaver MX 2004打
·教菜鸟学Dreamweaver 20
·Dreamweaver MX 2004从
·Dreamweaver2004:用模
·教程/dreamweaver/入门
·Dreamweaver MX建网页图
·教程/dreamweaver/技巧
·添加网页背景音乐
·教程/dreamweaver/入门
·我有我主张 随心所欲的
·教程/dreamweaver/高级
·网页编辑常用表现的实现
·教程/dreamweaver/高级
·Dreamweaver MX 2004从
·教程/dreamweaver/高级