gpt4 book ai didi

java - 构建器模式多个可变参数

转载 作者:搜寻专家 更新时间:2023-11-01 01:50:45 24 4
gpt4 key购买 nike

<分区>

我正在阅读 Joshua Bloch 的“Effective Java”,在第 2 项中,他提到了在处理构造函数中的多个参数时使用构建器模式的优势。一切都很好,直到我看到传统构造函数和此模式之间的多个 var-args 差异。所以,我对此有一些疑问:

  1. 构建器模式如何允许多个可变参数?
  2. 为什么传统的构造函数只允许一个 var-arg?(可能是因为如果有多个 var-args,当两者定义的数据类型相同时,它会导致歧义,但我不确定这是它背后的正确原因。)

虽然我没有在我的代码中使用 var-args,但是是的,我知道它们的用途。我仍然无法理解上述陈述背后的原因。任何帮助将不胜感激。

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