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中接口的主要内容,如果未能解决你的问题,请参考以下文章