Hey guys. For class delegation. Can I delegate it ...
# getting-started
w
Hey guys. For class delegation. Can I delegate it to a property instead of value sent from constructor ? For example instead of:
Copy code
class Derived(b: Base) : Base by b {
    override fun printMessage() { print("abc") }
}
I want
Copy code
class Derived : Base by b {
    late init var b:Base
    fun initB(outerB:Base){
       b = outerB
    }
    override fun printMessage() { print("abc") }
}
Is it doable?
🚫 1
d