Kotlin vs Java @Overrides

Kotlin vs Java @Overrides,第1张

概述如此处所示,https://stackoverflow.com/a/16639438/8949356,在Java中,您可以在公共类时覆盖声明的类的函数但我想知道如何在Kotlin中完成相同的代码,我已经尝试了很多,但没有找到关于这个主题的任何地方.我可以用Java来做这个,但我的其余代码都在Kotlin中,而且我不能忍受这种怀疑;

如此处所示,https://stackoverflow.com/a/16639438/8949356,在Java中,您可以在公共类时覆盖声明的类的函数

但我想知道如何在Kotlin中完成相同的代码,我已经尝试了很多,但没有找到关于这个主题的任何地方.我可以用Java来做这个,但我的其余代码都在Kotlin中,而且我不能忍受这种怀疑; Kotlin对我来说感觉像是一个很好的工具,想要学习它.

解决方法:

如果要覆盖方法,请使用overrIDe关键字.

像这样.

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

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

open fun addNumber(i : T)
总结

以上是内存溢出为你收集整理的Kotlin vs Java @Overrides全部内容,希望文章能够帮你解决Kotlin vs Java @Overrides所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存