1.构造函数
统一叫constructor, init是java的静态初始化代码块
class A {var name: String? = nullconstructor(s: String) {this.name = s}init {println("java的类静态初始化区域")}}fun main(args: Array<String>) {var a = A("lilei")println(a.name)}
2.静态变量
class A {
companion object {
val CHINA = "china"
}
}
等同于 public static final String CHINA = xxx
3.objetc
关键字,创建一个类并创建一个这个类的对象
object DemoConstant1 {
val subName = "123"
fun a(){
}
}
DemoConstant1.subName
DemoConstant1.a()
其实代表了,object修饰的类就是静态类、单例模式,直接拿类名访问
