用户类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