234 B
234 B
위임
interface Base {
fun print()
}
class BaseImpl(val x: Int) : Base {
override fun print() { print(x) }
}
class Derived(b: Base) : Base by b
fun main(){
val b = BaseImpl(10)
Derived(b).print()
}