topic: Interface

Hard Prerequisites
IMPORTANT: Please review these prerequisites, they include important information that will help you with this content.
  • TOPICS: Properties and Fields
  • Interfaces in Kotlin are very similar to Java 8.

    An interface is defined using the keyword interface

    interface MyInterface {
        fun bar()
        fun foo() {
        // optional body
        }
        }
    

    Implementing Interfaces

    A class or object can implement one or more interfaces

    class Child : MyInterface {
        override fun bar() {
        // body
        }
        }
    

    RAW CONTENT URL