当前位置: 首页 > news >正文

网站要不要改版襄阳哪里做网站

网站要不要改版,襄阳哪里做网站,WordPress工具站点,wordpress 用ip访问目录 深拷贝、浅拷贝、引用拷贝Object类的clone()方法 深拷贝、浅拷贝、引用拷贝 ● 浅拷贝: 对基本数据类型进行值传递; 对引用类型,复制了一份引用类型的变量 里面存储的内存地址一样 指向的对象也一样。 ● 深拷贝:对基本数据…

目录

  • 深拷贝、浅拷贝、引用拷贝
  • Object类的clone()方法

深拷贝、浅拷贝、引用拷贝

在这里插入图片描述
● 浅拷贝: 对基本数据类型进行值传递; 对引用类型,复制了一份引用类型的变量 里面存储的内存地址一样 指向的对象也一样。

● 深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,此为深拷贝。

● 引用拷贝: 是对引用地址的拷贝,说明引用地址一样,指向堆中的对象是同一个对象。

Object类的clone()方法

结果:Object 的 clone 方法是一个浅拷贝,如果它拷贝的对象中有其他对象,那么其中的对象是不会得到彻底的拷贝。

深拷贝是彻底的拷贝,两对象中所有的成员都是独立的一份,而且,成员对象中的成员对象也是独立一份。

浅拷贝中的某些成员变量可能是共享的,深拷贝如果不够彻底,就是浅拷贝。

代码验证:

public class Person implements Cloneable{private int age ;private String name;public Person(int age, String name) {this.age = age;this.name = name;}public Person() {}public int getAge() {return age;}public String getName() {return name;}@Overrideprotected Object clone() throws CloneNotSupportedException {return (Person)super.clone();}
}

按照如下代码验证:

Person p = new Person(23, "zhang");
Person p1 = (Person) p.clone();String result = p.getName() == p1.getName() ? "clone是浅拷贝的" : "clone是深拷贝的";System.out.println(result);
//输出为:clone是浅拷贝的
http://www.yayakq.cn/news/855598/

相关文章:

  • 商务网站建设简答题及答案怎样入门网站开发
  • 域名等于网站网址吗零基础怎么学视频剪辑
  • 网站备案幕布区总工会网站建设流程
  • 母婴网站建设策划书商贸有限公司门头照片
  • 织梦cms仿某作文网站整站源码(带采集)安装数据库谷歌seo综合查询
  • 专门做评测的网站有哪些苏州广告公司招聘
  • 不懂代码怎么做网站一个域名一个ip做多个网站
  • 北京建行网站成都房产信息网查询
  • 图书类网站开发的背景社交网络营销是什么
  • 自助建站免费自助建站网站网站推广的主要途径
  • discuz做门户网站河南多用户商城开发
  • 什么网站教做医学实验报告北京定制网络营销推广
  • 新手网站建设教程图书怎么查看网站主机商
  • 常用网站建设技术网站制作公司信科网络
  • 高大上企业网站网络推广视频
  • 外贸累网站东莞外贸推广
  • 源码网站建设广东网页空间价格
  • 找人做仿网站南阳市城乡和住房建设局网站
  • 凡客诚品网站地址做网店去哪个网站货源好
  • 网站规划的主要任务是什么哪里可以免费发广告
  • 图片素材网站怎么做新媒体运营岗位职责和任职要求
  • 扬州市建设局网站 竣工备案合肥高端网站建设工作室
  • 软文网站发布平台手机网站分享
  • 网站建设公司怎么宣传网站建设相关资质
  • 网站开发及服务器总共多少钱广告设计公司发展规划
  • 鄂州官方网站免费开网店app
  • 怎样提升企业网站的访问文创产品设计调研
  • 装修设计网站哪个平台最好做网站怎么在图片上加文字
  • 北京网站 百度快照做注册会员和购物的网站需要什么
  • 深圳比较好的公司招聘seo网站推广