jkbbwr
abstract class Something() { abstract val thing: String init { println(thing) } } class Else(override val thing: String) : Something() { } fun main(args: Array<String>) { Else("test") }