Javaの@Overrides対Kotlin

ポールS.:

ここに示されているように、https://stackoverflow.com/a/16639438/8949356それが公開されたときに、Javaであなたは宣言されたクラスの関数をオーバーライドすることができます

しかし、私はKotlinでこれと同じコードを実行する方法を知りたい、私は多くのことを試してみたが、このトピックのどこかに何かを発見していません。そして、私はちょうど行くとJavaでこれを行うが、私のコードの残りの部分はKotlinであり、プラス私は疑いのこの種に滞在することはできませんでした。Kotlinは、私には素晴らしいツールのように感じていると、それをすべてを学びたいと思っています。

mel.j:

あなたがメソッドをオーバーライドしたい場合は、使用してoverrideキーワード。

このような。

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

あなたがオーバーライドするメソッド宣言しなければならないopenキーワードを。そうしない場合、あなたはそれをオーバーライドすることはできません。

open fun addNumber(i : T)

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=197809&siteId=1