Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么密封修改器不能与Kotlin中的对象一起使用?_Kotlin - Fatal编程技术网

为什么密封修改器不能与Kotlin中的对象一起使用?

为什么密封修改器不能与Kotlin中的对象一起使用?,kotlin,Kotlin,为什么密封类用户成功编译,但密封对象用户抛出编译错误 我查阅了科特林的文件,但什么也没有得到。我正在和Kotlin玩一些游戏,只是想知道这背后的原因?密封类应该是打开的,但是所有对象都是最终的:密封类在文件中有一定数量的子类,其中声明了密封类,但是对象是单例的,所以它们不能有任何子类。因此,密封的对象声明没有任何意义,无法编译。密封的类应该是打开的,但所有对象都是最终的:密封的类在文件中有一定数量的子类,其中声明了密封的类,但对象是单例的,因此它们不能有任何子类。因此,sealed对象声明没有任

为什么密封类用户成功编译,但密封对象用户抛出编译错误

我查阅了科特林的文件,但什么也没有得到。我正在和Kotlin玩一些游戏,只是想知道这背后的原因?

密封类应该是打开的,但是所有对象都是最终的:密封类在文件中有一定数量的子类,其中声明了密封类,但是对象是单例的,所以它们不能有任何子类。因此,密封的对象声明没有任何意义,无法编译。

密封的类应该是打开的,但所有对象都是最终的:密封的类在文件中有一定数量的子类,其中声明了密封的类,但对象是单例的,因此它们不能有任何子类。因此,sealed对象声明没有任何意义,无法编译。

sealed在Kotlin中的含义与其他语言不同;它表示类似枚举类型的内容,但与final的含义不同。简言之,正如前面所描述的,密封的对象没有任何意义。与其他语言相比,密封的对象在Kotlin中具有不同的含义;它表示类似枚举类型的内容,但与final的含义不同。简言之,如前所述,密封对象没有任何意义