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



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

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

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

来自object .clone()的Java API文档:"此方法创建此对象的类的新实例,并使用该对象对应字段的内容初始化其所有字段,就像通过赋值一样"。所以我猜目的是创建SinglyLinkedList对象,这将是克隆。

相关内容

  • 没有找到相关文章

最新更新