gpt4 book ai didi

kotlin - Kotlin 中 Any 的显式继承 - 可以和如何完成?

转载 作者:行者123 更新时间:2023-12-01 07:10:29 25 4
gpt4 key购买 nike

Kotlin 文档说

All classes in Kotlin have a common superclass Any, that is a default super for a class with no supertypes declared



如果我尝试从 Any 显式继承:
class MyClass : Any {

}

编译器报错:

Kotlin: This type has a constructor, and thus must be initialized here



我一直无法找到 Any 类的文档。是否可以从 Any 显式继承,如果可以,您通过什么传递它?

最佳答案

您必须显式调用构造函数:

class MyClass : Any()

Any 的构造函数没有参数,因此只需提供空括号即可调用它

关于kotlin - Kotlin 中 Any 的显式继承 - 可以和如何完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21977443/

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