gpt4 book ai didi

constructor - Kotlin 构造函数 : primary and secondary

转载 作者:行者123 更新时间:2023-12-02 12:39:25 26 4
gpt4 key购买 nike

刚刚开始使用 Kotlin,您可以在其中拥有一个primary 构造函数和一个secondary/strong> 那些。这个问题听起来很简单,但我找不到答案(我已经阅读了文档中的“构造函数”部分) - 为什么

基本上,我试图理解主要和次要背后的想法是什么。它们的使用方式有什么区别(好像没有,为什么要分开)?

最佳答案

很明显,存在各种句法差异。但一个主要的概念差异是所有辅助构造函数最终委托(delegate)给主构造函数。

对此的看法是,主构造函数是用于创建对象的规范接口(interface),而辅助构造函数就像静态助手,用于转换其他参数集以符合此接口(interface)。*


* 请注意这是个人解释,没有任何官方文档支持!

关于constructor - Kotlin 构造函数 : primary and secondary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44843741/

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