Kotlin 类和对象

Kotlin 类/对象

Kotlin 中的所有内容都与类和对象及其属性和函数相关联。在现实生活中,汽车是一个 物体。汽车具有品牌、重量和颜色等 属性,以及启动和制动等 功能

类就像一个对象构造函数,或者是一个创建对象的 "蓝图"。


创建一个类

要创建类,请使用 class 关键字,并指定类的名称:

实例

创建一个 Car 汽车类以及一些 属性(品牌、型号和年份)

  1. class Car {
  2. var brand = ""
  3. var model = ""
  4. var year = 0
  5. }

属性 基本上是属于类的 变量

提示: 为了更好地组织,用大写字母开头类的名称被认为是一种良好的编码风格。

创建一个对象

现在我们可以使用名为 Car 的类来创建对象。在下面的示例中,我们创建了一个名为 c1Car 对象,然后使用点语法(.)访问 c1 的属性,就像我们访问数组和字符串属性一样:

实例
  1. class Car {
  2. var brand = ""
  3. var model = ""
  4. var year = 0
  5. }
  6. fun main() {
  7. val c1 = Car()
  8. c1.brand = "Ford"
  9. c1.model = "Mustang"
  10. c1.year = 1969
  11. println(c1.brand)
  12. println(c1.model)
  13. println(c1.year)
  14. }

多对象

可以创建一个类的多个对象:

实例
  1. class Car {
  2. var brand = ""
  3. var model = ""
  4. var year = 0
  5. }
  6. fun main() {
  7. val c1 = Car()
  8. c1.brand = "Ford"
  9. c1.model = "Mustang"
  10. c1.year = 1969
  11. val c2 = Car()
  12. c2.brand = "BMW"
  13. c2.model = "X5"
  14. c2.year = 1999
  15. println(c1.brand)
  16. println(c2.brand)
  17. }