码迷,mamicode.com
首页 > 其他好文 > 详细

kotlin中接口

时间:2018-12-16 14:40:26      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:一个   string   ide   override   port   style   otl   class   使用   

使用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中接口

标签:一个   string   ide   override   port   style   otl   class   使用   

原文地址:https://www.cnblogs.com/loaderman/p/10126228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!