为什么我们调用Object.clone()方法?

时间:2016-08-13 05:52:14

标签: java linked-list

这是我书中给出的SinglyLinkedList.clone方法的实现。

public SinglyLinkedList<E> clone(){
    SinglyLinkedList<E> other =(SinglyLinkedList<E>) super.clone();
     // rest of the implementation. 
}

为什么我们调用了super.clone()

1 个答案:

答案 0 :(得分:0)

从Object.clone()的Java API文档:“此方法创建此对象的类的新实例,并使用此对象的相应字段的内容初始化其所有字段,就像通过赋值一样” 。所以我想我的目的是创建将成为克隆的SinglyLinkedList对象。