美文网首页
kotlin学习笔记——扩展函数

kotlin学习笔记——扩展函数

作者: 崔兴旺 | 来源:发表于2019-05-25 17:12 被阅读0次
    用户类User
    class User(var name:String, var age:Int) {
    
    }
    
    在Util.kt文件中为User类增加一个save()函数
    /**
     * 扩展函数:保存用户信息
     */
    fun User.save():Boolean{
        //this指的就是调用者:User
        val name=this.name
        val age=this.age
        //此处执行数据库操作...
        println("保存用户信息,nam:,$name,age:$age")
        return true
    }
    
    在kotlin中调用save()函数
    fun main() {
        val userInfo=User("崔兴旺",28)
        userInfo.save()
    }
    
    打印输出
    保存用户信息,nam:,崔兴旺,age:28
    

    相关文章

      网友评论

          本文标题:kotlin学习笔记——扩展函数

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