美文网首页
java - 014 - clone

java - 014 - clone

作者: 离子来了 | 来源:发表于2016-04-18 23:10 被阅读12次

java对象的复制

1.实现Cloneable协议

public  Object clone() throws CloneNotSupportedException{
        return super.clone();
    }
public class test {
    public static void main(String[] args) throws Exception {
        Person p =new Person(41,"lisi");
        System.out.println(p);
    System.out.println(p.clone());//输出结果一样
}
}
class Person extends Object implements Cloneable{
    int age = 20;
    String name = "zhangsan";
    Person(int age ,String name){
            this.age = age;
                this.name = name;
    }
    public String toString(){
        return "name:" + this.name + "age:" + this.age;
    }
    public  Object clone() throws CloneNotSupportedException{
        return super.clone();
    }   
}

相关文章

  • java - 014 - clone

    java对象的复制 1.实现Cloneable协议

  • Java Clone

    Java Clone 平时项目中用的也不多,今天来实践下Java的Clone。Clone主要分为“浅拷贝”与“深拷...

  • Java Clone 学习

    Java Clone 学习 原文地址:详解Java中的clone方法 通常在Java中我们通过new关键字创建对象...

  • Java Clone

    Java深复制与浅复制 https://blog.csdn.net/accp_fangjian/article/d...

  • 详解Java中的clone方法 -- 深拷贝和浅拷贝

    Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。...

  • Prototype模式(设计模式)

    clone方法和java.lang.Clonable接口 Product.java Manager.java Me...

  • 第11条:谨慎地覆盖clone

    clone 方法使用详解 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对...

  • Clone() method in Java

    原文:geeks4geeks Java 中的 clone() 方法 对象 clone 是指创建对象的精确拷贝,它创...

  • java clone问题

    在java中,如果需要有拷贝问题,都会使用到父类Object的Clone方法,能够为我们提供对象的拷贝方法,在使用...

  • 原型模式——对象clone

    Java中对象的clone可以通过Object中的clone()来实现,步骤如下:1、实现cloneable接口(...

网友评论

      本文标题:java - 014 - clone

      本文链接:https://www.haomeiwen.com/subject/ppvalttx.html