kotlin<第二篇>:类与继承

一、类的定义
class Test {
}
二、构造函数
主构造函数:

class Test(param1 : String, param2 : Int) {

    init {
        println("param1:$param1")
        println("param2:$param2")
    }

}
还可以添加constructor关键字
还可以添加constructor关键字

class Test constructor(param1 : String, param2 : Int) {

    init {
        println("param1:$param1")
        println("param2:$param2")
    }

}
次构造函数:

class Test {

    constructor() { }

    constructor(param1 : String, param2 : Int) { }

}

如果存在次构造函数,必须继承主构造函数:

class Test (param1 : String, param2 : Int) {

constructor(param1 :
一、类的定义 class Test { } 二、构造函数 主构造函数: class Test(param1 : String, param2 : Int) { init { println("param1:$param1") println("param2:$param2") } } 还可以添加constructor关键字 还可以添加constructor关键字 class Test constructor(param1 : String, param2 : Int) { init { println("param1:$param1") println("param2:$param2") } } 次构造函数: class Test { constructor() { } constructor(param1 : String, param2 : Int) { } } 如果存在次构造函数,必须继承主构造函数: class Test (param1 : String, param2 : Int) { constructor(param1 :
经验分享 程序员 微信小程序 职场和发展