java基础 3 Object通用方法(1)

Object通用方法(1)

  clone:  

  浅复制    被复制对象的所有变量都含有与原对象相同的值,而所有对其他对象的引用仍然指向原来的对象,换言之,浅复制仅仅复                         制所考虑的对象,而不复制它所引用的对象。

  深复制    被复制对象的所有变量都含有与原对象相同的值,那些引用其他对象的变量将指向被复制的新对象,而不是原有的那些被                        引用的对象,换言之,深复制把复制对象所引用的对象都复制了一遍。

  例如定义了一个类:class Test{

             public int i;

             public StringBuffer s;

           }

  

posted @ 2018-03-04 20:21  开发小拉拉  阅读(153)  评论(0编辑  收藏  举报