java基础 3 Object通用方法(1)
Object通用方法(1)
clone:
浅复制 被复制对象的所有变量都含有与原对象相同的值,而所有对其他对象的引用仍然指向原来的对象,换言之,浅复制仅仅复 制所考虑的对象,而不复制它所引用的对象。
深复制 被复制对象的所有变量都含有与原对象相同的值,那些引用其他对象的变量将指向被复制的新对象,而不是原有的那些被 引用的对象,换言之,深复制把复制对象所引用的对象都复制了一遍。
例如定义了一个类:class Test{
public int i;
public StringBuffer s;
}