kotlin

28. 构造函数以及构造函数var和val的使用

2019-09-29  本文已影响0人  写代码的向日葵

1.构造函数

fun main(args: Array<String>) {
    val p = Person("李四", 20)
}

class Person(name: String = "张三", age: Int = 20) {

}

2.构造函数参数的使用

fun main(args: Array<String>) {
   val p = Person("李四", 20)
}


class Person(name: String = "张三", age: Int = 20) {
   var name: String = ""
   var age: Int = 0
   init {
       this.name = name
       this.age = age
   }
}

定义变量,然后放入init函数中即可

3.构造函数简化

fun main(args: Array<String>) {
    val p = Person("李四", 20)
}

class Person(var name: String = "张三", val age: Int = 20) {
}
上一篇 下一篇

猜你喜欢

热点阅读