ポール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)