gpt4 book ai didi

kotlin - 为什么Kotlin中的对象不能使用密封修饰符?

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

为什么sealed class User编译成功但sealed object User抛出编译错误?

我浏览了Kotlin文档,但一无所获。我和Kotlin在一起玩,只是想知道背后的原因?

最佳答案

sealed类应该是开放的,但是所有对象都是final:sealed类具有一定数量的子类(在文件中,声明了密封类的位置),但是对象是单例,因此它们不能有任何子类。因此,sealed object声明没有任何意义,也无法编译。

关于kotlin - 为什么Kotlin中的对象不能使用密封修饰符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60789059/

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