package com.tct.freeze.kotlinstudydemo
class Student(){
// 延迟初始化
lateinit var mName : String
// 构造器
constructor(name : String) : this() {
mName = name
}
}
拓展函数:可以在已有类中添加新的方法,不会对原类做修改
package com.tct.freeze.kotlinstudydemo
fun main(args : Array) {
var mStudent = Student("Jim")
mStudent.print()
}
// 拓展函数:可以在已有类中添加新的方法,不会对原类做修改
fun Student.print() {
print("学生名: $mName")
}
学生名: Jim
Process finished with exit code 0