讲师中心 微信公众号
AI工具推荐 视频效率加速

Kotlin 教程

浏览7766
更新时间2025-08-14

Kotlin 构造函数

在上一章中,我们创建了一个类的对象,并在类内部指定了属性,如下所示:

实例

class Car {
  var brand = ""
  var model = ""
  var year = 0
}

fun main() {
  val c1 = Car()
  c1.brand = "Ford"
  c1.model = "Mustang"
  c1.year = 1969
}

在 Kotlin 中,有一种更快的方法可以做到这一点,即使用构造函数。

构造函数就像一个特殊的函数,它是通过在类名后面使用两个括号 () 来定义的。您可以在括号内部指定属性(就像将参数传递给常规函数一样)。

当您创建类的对象时,构造函数将初始化属性。只需记住指定属性/变量的类型:

实例

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
}

现在指定一个类的多个对象变得更加容易:

实例

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
  val c2 = Car("BMW", "X5", 1999)
  val c3 = Car("Tesla", "Model S", 2020)
}

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn