从品牌网站建设到网络营销策划,从策略到执行的一站式服务
使用原型实例指定要创建的对象的类型,并通过复制这些原型来创建新对象
成都创新互联公司从2013年创立,先为景东等服务建站,景东等地企业,进行企业商务咨询服务。为景东企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。原型模式基于深度复制和浅层复制。在Java中,有两种拷贝:
shallowcopy
拷贝一个对象后,会生成一个新的对象。新对象的所有成员变量(基本类型或引用类型)都包含与原始对象相同的对象
如果原始对象的成员变量是基本数据类型,则此变量的值将复制到新对象。如果原始对象的成员变量是引用数据类型,则此引用指向的对象将不会生成新的引用,而是
新对象中的引用和原始对象的引用指向同一对象。
深度复制
复制对象后,将生成一个新对象。新对象的基本数据类型变量包含与原始对象相同的值。例如
如果原始对象的成员变量是引用数据类型,则在新对象中,这些引用变量将指向复制的新对象,而
不再指向原始引用对象。深度复制将复制被复制对象引用的所有对象。
例如:
有一个对象a,它被复制以生成对象B。如果对象a中有一个int类型变量I的值为4,则对象B中的int值也是4。将a改为int类型变量不会影响B。如果a中有一个引用类型为
的成员变量C,它将指向对象D。复制后,B中也会有一个C,它也指向对象D,a的C和B的C指向同一个
对象D,这是浅层复制。如果是深度复制,a中的C指向一个D对象,B中的C指向一个新对象
,它们不会指向同一个对象。这样,对原始对象中成员变量C指向的对象D所做的任何更改都不会影响新对象。
举一个最简单的例子:
classA{
publicinti
publicintj
}
AA=newa()
浅拷贝:
Aa1=a
深拷贝:
Aa1=newa()
A1。I=A.I
A1。J=A.J
感觉如下:
浅拷贝只复制对象本身
深拷贝复制对象中引用的对象并继续复制。
你是怎么样深入学习一门编程语言的?编程语言并不神秘。
钥匙与您要做的事情有关。建议我们首先明确自己的需求和在这一领域更合适的语言。
例如,对于硬件驱动程序,C和C可能适用于开发网站,如Java、python、PHP、ruby、go、人工智能、数据分析、python和r。
任何东西都没有绝对性。任何一种需要都是用逻辑来处理某事或等待某事。
有时间触发器和事件触发器。
咨询相关问题或预约面谈,可以通过以下方式与我们联系
我们是成立于2007年的成都网站建设公司,设有成都分公司,提供高品质网站建设,电商网站设计开发,外贸网站制作,响应式网页设计,微信小程序等服务.我们的目标是将快上网打造成网站品牌策划、网站品牌形象设计、网络营销传播行业的国际型企业!为客户创造有价值的品牌营销体验,让互联网提升企业的竞争力!
12年建站服务经验
服务27家500强企业
服务136家上市企业
服务行业龙头超过70家
设有成都和成都网站建设公司
多项网站设计传播大奖
营销型网站建设专家
完备的项目流程管理体系
B2C电商网站建设供应商
网页设计与网站开发技术并重
作为一家集“创意+整合+营销”的互联网整合营销机构,我们在业内具有深远的设计影响力和良好的客户口碑。我们提供从前期的网站品牌分析策划、网站设计、创意表现、系统开发以及后续网站运营反馈建议等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的品牌势能!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询400-028-6601
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图