gpt4 book ai didi

Kotlin Activity 无法扩展。这个类型是final的,所以不能被继承

转载 作者:IT老高 更新时间:2023-10-28 13:26:50 24 4
gpt4 key购买 nike

我创建了一个 Kotlin Activity,但我无法扩展该 Activity。我收到此消息:此类型是最终类型,因此无法继承自。如何从 Kotlin 的 Activity 中移除 final,以便扩展?

最佳答案

根据 Kotlin 文档,类上的开放注释与 Java 的最终注释相反。它允许其他人从这个类继承。默认情况下,Kotlin 中的所有类都是 final 的。

open class Base {
open fun v() {}
fun nv() {}
}

class Derived() : Base() {
override fun v() {}
}

引用:https://kotlinlang.org/docs/reference/classes.html

关于Kotlin Activity 无法扩展。这个类型是final的,所以不能被继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45168797/

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