美文网首页
Kotlin学习之初探——扩展方法

Kotlin学习之初探——扩展方法

作者: Shawn_GBWang | 来源:发表于2020-08-24 14:49 被阅读0次

    扩展方法

    fun String.isEmail() : Boolean{
    return true
    }
    调用:val a ="155@163.com" a.isEmail()
    注解:以上定义一个String的扩展方法,只要类型是字符串就可以调用

    扩展属性

    不可以被赋值,可以访问类内的公共成员
    原因是:接口和扩展属性,没有backing filed,没有存储状态

    方法的默认实现

    java接口中的方法不能有默认实现
    kotlin接口中的方法可以用默认实现,注意因为没有状态存储,只能实现简单的默认实现

    相关文章

      网友评论

          本文标题:Kotlin学习之初探——扩展方法

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