我正在創建一個基類。
我有開始()與一些代碼。Kotlin強制覆蓋函數
而一個酒吧 ()需要通過繼承 富
start()方法調用巴()
我的例子(foo.kt)一類被overidden
open class Foo {
fun start() {
bar()
//...
}
fun bar() {
TODO("implement me in deriving class")
}
}
我不喜歡巴()拋出異常 我不喜歡離開巴()與坯體要麼
有什麼我忘了,是在科特林一個更好的選擇?
我能做到這一點在Java中,而不是在科特林吧? start()包含一些代碼 – Simulan88
您可以在兩種語言中都使用它,抽象類以相同的方式工作。 – zsmb13
摘要是正確的,我在我的真實代碼中仍然存在一些問題,但這是另一個問題。 – Simulan88