gpt4 book ai didi

java - Kotlin 与 Java @Overrides

转载 作者:太空宇宙 更新时间:2023-11-03 12:02:42 25 4
gpt4 key购买 nike

如此处所示,https://stackoverflow.com/a/16639438/8949356 ,在 Java 中,当声明的类是公共(public)的时,你可以重写它的函数

但我想知道如何在 Kotlin 中执行完全相同的代码,我已经尝试了很多但没有找到任何关于这个主题的东西。我可以直接用 Java 来做这件事,但我的其余代码是用 Kotlin 写的,而且我不能一直抱着这种怀疑; Kotlin 对我来说是一个很棒的工具,我想学习它。

最佳答案

如果你想覆盖方法,使用override关键字。

像这样。

override fun addNumber(i : Int) {
val sum = i+10
}

您必须声明用 open 关键字覆盖的方法。如果不这样做,则无法覆盖它。

open fun addNumber(i : T)

关于java - Kotlin 与 Java @Overrides,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51354612/

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