美文网首页kotlinkotlin
29 .次构造函数和次构造函数参数的使用

29 .次构造函数和次构造函数参数的使用

作者: 写代码的向日葵 | 来源:发表于2019-09-29 02:25 被阅读0次

1.次构造函数的定义

fun main(args: Array<String>) {

}

/**
 * 主构造函数
 */
class Person(var name: String, var age: Int) {

    /**
     * 次构造函数
     */
    constructor(name: String, age: Int, phone: String) : this(name, age) {

    }
}

2.次构造函数的定义和参数的的使用

/**
 * 主构造函数
 */
class Person(var name: String, var age: Int) {

    var phone: String = ""

    /**
     * 次构造函数的使用
     */
    constructor(name: String, age: Int, phone: String) : this(name, age) {
        this.phone = phone
    }
}

次构造函数中不能使用var和val修饰参数

相关文章

  • 29 .次构造函数和次构造函数参数的使用

    1.次构造函数的定义 2.次构造函数的定义和参数的的使用 次构造函数中不能使用var和val修饰参数

  • kotlin类的构造函数和属性

    一、 类的构造函数和属性 二、主构造函数中定义属性 2.2: 三、主构造函数和次构造函数 四、构造参数有默认值的情况

  • kotlin基础-类

    一、类组成 1.主构造函数 参数类型写法的三种情况: 2.次构造函数 次构造函数需要委托给主构造函数(直接委托或者...

  • Dagger2踩坑

    当使用@Inject标记构造函数时,如果次构造函数存在参数,那么Dagger2会对其参数进行注入,去查找provi...

  • Kotlin继承与多态 (1)继承

    调用父类构造函数使用主构造函数使用此构造函数重载使用参数默认值调用构造函数重写成员属性和函数重写成员属性重写成员函...

  • Kotlin-构造函数以及init调用顺序

    1、先说结论: 主构造函数-->init代码块-->次构造函数 2、主构造函数和次构造函数 以下代码,通过调用次构...

  • 类和继承

    类 Kotlin 中使用 关键字 Class 声明类 构造函数 Kotlin 中类可以有主构造函数 和 次构造函数...

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

    1.构造函数 2.构造函数参数的使用 定义变量,然后放入init函数中即可 3.构造函数简化 主构造函数参数没有v...

  • Kotlin学习笔记(4)构造函数

    1 Kotlin 使用 class 关键字声明类 2 构造函数一个类可以有一个主构造函数和多个次构造函数主构造函数...

  • kotlin中主次构造函数

    java中没有主构造函数和次构造函数之分,但是kotlin有。一个类可以有一个主构造函数和多个次构造函数1.主构造...

网友评论

    本文标题:29 .次构造函数和次构造函数参数的使用

    本文链接:https://www.haomeiwen.com/subject/xvpxpctx.html