基本界面

Kotlin 接口包含抽象方法的声明和默认方法实现,尽管它们不能存储状态。

interface MyInterface {
    fun bar()
}

此接口现在可以通过类实现,如下所示:

class Child : MyInterface {
   override fun bar() {
       print("bar() was called")
   }
}