kotlin中接口

Posted loaderman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin中接口相关的知识,希望对你有一定的参考价值。

使用interface关键字声明,一个类可以多实现,实现方法与类继承相同

接口中的属性和方法都是open的

package loaderman.demo

interface myInterface{
    fun getGo()
    fun getName():String {//允许接口中有方法体,对于有方法体的接口方法,不要去=求重写该方法
        return "name"
    }
}
package loaderman.demo

class Persons :myInterface {
    override fun getGo() {
        println("getGo")
    }

//    override fun getName(): String {
//        return super.getName()
//    }

}
package loaderman

import loaderman.demo.Persons



fun main(arg: Array<String>) {


    println( Persons().getGo())
    println( Persons().getName())
}

 

以上是关于kotlin中接口的主要内容,如果未能解决你的问题,请参考以下文章

从viewPager片段(Kotlin)中获取用户输入信息

如何从片段 KOTLIN 中调用意图 [重复]

在片段中单击按钮播放声音(Kotlin)[重复]

使用 Kotlin 更改片段中的按钮背景

如何在 Kotlin 片段内的按钮之间切换片段?

kotlin-从一个片段更改多个片段的小数位