Is there any way to override a setter property in extending class?
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()
        }
}
the keyword override is showing error saying
‘selectedColor’ is final and cannot be overridden
Is there something I am missing?