定义变量 var / val
kotlin 定义变量 如下:
var name:String ="张三"
val age:Int=30
对应java 代码:
private String name ="张三";
private final int age =30;
默认都是private 变量, val 相当于java 的final
Init
定义init 如下:
class KotlinMain {
init {
println("do init ... ")
}
}
等于如下java代码:
class KotlinMain {
KotlinMain(){
println("do init ... ")
}
}
会将init中的代码 放到构造函数中调用, 类似我们自定义layout 中都会 定义一个init方法,来inflate view。