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()) }
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!
浙公网安备 33010602011771号