gpt4 book ai didi

java - LinkedList 数据结构,为什么我们需要从不同的构造函数调用空的默认构造函数

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:24:15 24 4
gpt4 key购买 nike

java.util.LinkedList 类中,定义了 2 个构造函数,默认构造函数和接受集合的参数化构造函数。当我查看实现时,我看到参数化构造函数有 this(),基本上是调用默认构造函数。

但是默认构造函数是空的。所以我很好奇这是否是调用默认构造函数的最佳实践,即使它是空的,或者这背后是否有任何推理。如果我们不调用默认构造函数会发生什么。

GrepCode LinkedList implementation

最佳答案

如果将来任何时候扩展默认构造函数,则不必更改其他构造函数。

它告诉我们,扩展构造函数基本上是默认构造函数,但添加了一些特殊功能(为了方便)。

关于java - LinkedList 数据结构,为什么我们需要从不同的构造函数调用空的默认构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31775424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com