kotlin接口的定义及实现

30 阅读1分钟

kotlin接口的定义及实现。本例中实现了多接口,一辆智能汽车既具有汽车启动的属性又具有视觉识别障碍物的能力。

//任务:接口
interface Car{
    fun start()
}

interface Computer{
    fun compute()
}

class Dazhong():Car,Computer{
    override fun start() {
        println("汽车启动了")
    }
    override fun compute() {
        println("前方发现了障碍物")
    }
}


fun main() {
    var p = Dazhong()
    p.start()
    p.compute()
}