खोज…


परिचय

एक कोटलिन वर्ग एक इंटरफ़ेस को लागू करने वाले किसी अन्य ऑब्जेक्ट के लिए अपने तरीकों और गुणों को सौंपकर एक इंटरफ़ेस लागू कर सकता है। यह विरासत के बजाय संघ का उपयोग करके व्यवहार की रचना करने का एक तरीका प्रदान करता है।

किसी अन्य वर्ग के लिए एक विधि प्रतिनिधि

interface Foo {
    fun example()
}

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

class Baz(b : Bar) : Foo by b

Baz(Bar()).example()

उदाहरण Hello, world! छापता Hello, world!



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow