34.接口

作者: 写代码的向日葵 | 来源:发表于2019-10-03 17:22 被阅读0次

1.接口反映的是事物的能力,所以可以多继承

2.代码如下:

fun main(args: Array<String>) {
    val xiaoMing = XiaoMing()
    xiaoMing.ride()
    xiaoMing.drive()

}

class XiaoMing : RideBike, DriveCar {

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

    override fun drive() {
        println("小明学会开车")
    }
}

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

//开车的能力
interface DriveCar {
    //开车的行为
    fun drive()
}

相关文章

  • 34.接口

    1.接口反映的是事物的能力,所以可以多继承 2.代码如下:

  • 34. 网络接口

    Homestead.yaml 的 networks 属性为 Homestead 环境配置网络接口。你可以根据需要配...

  • Leetcode-34Search for a Range

    34. Search for a Range Given an array of integers sorted ...

  • 句子34-36

    34. Business is becoming increasingly international. It i...

  • numpy 100道通关题(二)

    34. How to get all the dates corresponding to the month o...

  • 34. “门当户对”仍然很重要(方刚)单行本《游戏玩家》

    34. “门当户对”仍然很重要(方刚)单行本《游戏玩家》

  • 心学之我悟:对付奸人

    心学之我悟:34. 对付奸人,就要用计谋。

  • 34.

    一身奶油味...回到房间的艾玛皱了皱眉,她不喜欢这种甜腻的味道...去浴室,洗掉 浴室里朦胧的灯光,是她看清浴室里...

  • 34.

    这是一个女汉子当道的时代, 因为很多女孩子都把自己变成了当初想嫁的样子。 温婉的笑意中,掩藏不去的英气; 细腻的目...

  • Spring 定时任务

    本文参考自 Spring官方文档 34. Task Execution and Scheduling 。在程序中常...

网友评论

    本文标题:34.接口

    本文链接:https://www.haomeiwen.com/subject/cpwdpctx.html