class A {
var selectedColor: Int
get() = selectedColor
set(selectedColor) {
this.selectedColor = selectedColor
doSomething()
}
}
class B : A {
override var selectedColor: Int
get() = selectedColor
set(selectedColor) {
this.selectedColor = selectedColor
doSomethingElse()
}
}
關鍵字倍率顯示錯誤說 「selectedColor」是終局的,不能被重寫。 有什麼我失蹤?有什麼辦法來覆蓋擴展類中的setter屬性在科特林
那工作... !!!謝謝:) –
不錯,如果你想要更多的解釋,請看@熱鍵的回答:) – MrLeblond