📜  在 Kotlin 中实现接口(1)

📅  最后修改于: 2023-12-03 15:07:42.185000             🧑  作者: Mango

在 Kotlin 中实现接口

在 Kotlin 中,接口用 interface 关键字进行定义。下面是一个简单的接口定义示例:

interface ExampleInterface {
    fun exampleMethod(): String
}

在这个示例中,ExampleInterface 接口定义了一个只有一个没有参数和返回值的方法 exampleMethod()。现在,我们可以在类中实现这个接口并提供具体的实现,如下所示:

class ExampleClass : ExampleInterface {
      override fun exampleMethod(): String {
          return "Hello, World!"
      }
}

在这个示例中,我们定义了一个名为 ExampleClass 的类,并让它实现了 ExampleInterface 接口。我们必须提供 exampleMethod() 方法的实现,这样我们的类才可以被编译通过。现在我们可以创建一个 ExampleClass 实例并使用它:

val example = ExampleClass()
println(example.exampleMethod()) // 输出 "Hello, World!"

这就是在 Kotlin 中实现接口的基本知识。当然,接口还有很多高级特性,如带默认方法的接口和带泛型方法的接口等。使用接口可以帮助我们在代码中更好地实现多态性和代码复用。