Advertisement

Kotlin 4.3 学习内容:构造函数

阅读量:

Kotlin学习4.3:构造函数

  • 主构函数
  • this 关键字
  • 次构函数

主构函数

在Kotlin编程语言中,构造函数通过关键字 constructor 进行标识,并且每个类都具备一个主构造函数以及额外的辅助性构造函数。

主要构造函数放置于类头部,在类名之后;若该主要构造函数没有注解或可见性修饰符(例如public),则关键字可省略。

主构函数定义的语法格式如下:

复制代码
    class 类名 constructor([形参1,形参2,形参3]){}

无参数的主构函数有两种写法:

复制代码
    class 类名 constructor() {}	
    class 类名 () {}

在实际开发中,常见采用带参数的构造函数,并利用带参数的构造函数将属性进行赋值

当在主构造函数执行赋值操作时

复制代码
    class Clerk constructor(username:String){
    var name:String
    init{
        name = username
        println("我叫$name")
    }
    }
    
    fun main(args: Array<String>) {
    var clerk = Cle

全部评论 (0)

还没有任何评论哟~