Class Delegation

Other topics

Delegate a method to another class

interface Foo {
    fun example()
}

class Bar {
    fun example() {
        println("Hello, world!")
    }
}

class Baz(b : Bar) : Foo by b

Baz(Bar()).example()

The example prints Hello, world!

Contributors

Topic Id: 10575

Example Ids: 31745

This site is not affiliated with any of the contributors.