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

哪些网站可以做设计软件大健康网站怎么样做

哪些网站可以做设计软件,大健康网站怎么样做,制作大型网站开发,WordPress最好用编辑器在java中如何对对象进行拷贝呢#xff1f;我们可以使用Object类中的clone方法。 一、浅拷贝 在使用clone方法对对象进行拷贝的时候#xff0c;需要注意#xff1a; 1.需要重写clone方法#xff1b; 2.clone方法的返回值是Object类#xff0c;需要强制类型转化#xf…在java中如何对对象进行拷贝呢我们可以使用Object类中的clone方法。 一、浅拷贝 在使用clone方法对对象进行拷贝的时候需要注意 1.需要重写clone方法 2.clone方法的返回值是Object类需要强制类型转化 3.使用clone方法必须先实现Cloneable接口 //深克隆 public class Test {//对抛出的异常进行处理public static void main(String[] args)throws CloneNotSupportedException {Person personnew Person(zhangsan,10);Person person1(Person)person.clone();System.out.println(修改前person.m.money);System.out.println(修改前person1.m.money);person1.m.money99.9;System.out.println(修改后person.m.money);System.out.println(修改后person1.m.money);//对person1.m.money修改后person.m.money也被修改} } class Money {public double money9.9; } //想要进行拷贝的类必须实现Cloneable接口 SuppressWarnings(ALL) class Person implements Cloneable{public int age;public String name;public Person(String name,int age) {this.age age;this.name name;}Money mnew Money();Overridepublic String toString() {return Person{ age age , name name \ };}//重写clone方法protected Object clone()throws CloneNotSupportedException{return super.clone();} } 运行结果 可以看到当我们将person1.m.money修改为99.9是 person.m.money也被修改为99.9这是为什么呢 原因是我们只对person 进行了拷贝而没有对m进行拷贝因此person1和person中的m为同一个引用它们指向同一个对象像这种不完全的拷贝方式叫做浅拷贝。 二、深拷贝 如果想将上面的对象m也拷贝一份也很简单与拷贝person类似。 //深克隆 public class Test {public static void main(String[] args)throws CloneNotSupportedException {Person personnew Person(zhangsan,10);Person person1(Person)person.clone();System.out.println(修改前person.m.money);System.out.println(修改前person1.m.money);person1.m.money99.9;System.out.println(修改后person.m.money);System.out.println(修改后person1.m.money);} } //Money类也实现Cloneable接口对clone方法进行重写 class Money implements Cloneable{public double money9.9;protected Object clone()throws CloneNotSupportedException{return super.clone();} } //想要进行拷贝的类必须实现Cloneable接口 SuppressWarnings(ALL) class Person implements Cloneable{public int age;public String name;public Person(String name,int age) {this.age age;this.name name;}Money mnew Money();Overridepublic String toString() {return Person{ age age , name name \ };}protected Object clone()throws CloneNotSupportedException{//clone的返回值为Object类因此需要强制类型转换Person tmp(Person) super.clone();//调用Monmey类中重写的clone方法对m进行拷贝tmp.m(Money) this.m.clone();return tmp;} } 运行结果
http://www.hkea.cn/news/14339240/

相关文章:

  • 网站风格化设计方案重庆网站备案规定
  • 巨鹿企业做网站asp做的是系统还是网站
  • 贡嘎网站建设惠阳网站开发
  • 网站支付页面设计青州哪里做网站
  • 怎么做点击文字进入的网站怎么做自己的网站链接
  • 个人做视频网站烧钱大良网站建设服务
  • 韶关营销网站开发郑州网站推广公司服务
  • 镜像网站如何做排名专业网站制作公司塞尼铁克
  • 南岸网站建设哪家好wordpress留言版添加
  • 网站名称和备案网站素材类型
  • 网站怎么做现场直播视频wordpress改织梦
  • 电子商务网站建设的技术综述wordpress推荐商品主题
  • 中国工程建设焊接协会网站为你做的网站
  • 虫部落导航网站怎么做做外汇看的国外网站
  • 周口网站开发做网站还是租用服务器
  • 跨平台网站开发做网站排行榜
  • 信誉好的网站开发php和django做网站哪个好
  • 做网站办公室图片做网站需要营业执照嘛
  • 商务网站是什么个人做网站租云服务器
  • 网站做后台电商平台seo
  • 在线做六级阅读网站免费注册二级域名的网站
  • 上海快速建站平台模板建站和定制建站
  • 163邮箱注册申请注册官网杭州seo工作室
  • 网站 参数高端网站定制设计公司
  • 西充县住房和城乡建设局网站想自己做网站
  • 字体排版设计网站重庆建设工程招标信息网
  • 公司网站制作哪个公司好设计之家app
  • 做网站 广州网站建设与管理是什么工作
  • 专业做网站 郑州手机设计图制作软件
  • 临漳seo整站排名团队网站建设哪家便宜