kotlin

36.接口中方法的实现

2019-10-03  本文已影响0人  写代码的向日葵
fun main(args: Array<String>) {
    val xiaoMing = XiaoMing()
    xiaoMing.ride()
    xiaoMing.drive()

}

class XiaoMing : RideBike, DriveCar {

    override val license: String = "123456789"

    override fun ride() {
        println("小明学会来骑自行车")
    }
}

//能力用接口来进行标示
interface RideBike {
    //骑自行车的行为
    fun ride()
}

/**
 * kotlin接口里面的字段不能实现
 */
//开车的能力
interface DriveCar {

    val license: String
    //开车的行为
    fun drive() {
        println("挂档")
        println("踩油门,走")
    }
}
上一篇 下一篇

猜你喜欢

热点阅读