У меня BaseClass вот так:
open class BaseClass(private var context: Context) {
init{
println("BaseClass init called")
}
}
И ChildClass вот так:
class ChildClass(private var context: Context) : BaseClass(context) {
init{
println("ChildClass init called")
}
}
Так назовите это так:
context?.let { ChildClass(it) }
Но не вызывается ни одна init функция.