美文网首页
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