📅  最后修改于: 2023-12-03 14:48:16.438000             🧑  作者: Mango
在 Kotlin 编程语言中,有一些关键字可以方便地帮助我们定义变量、创建类和声明常量。这些关键字包括 var
、class
和 val
。
var
是一个关键字,用于定义可变变量。一个可变变量可以被重新赋值,因此其值可以在程序执行中发生变化。以下是一个例子:
var x = 10
x = 20
println(x) // 输出 20
在这个例子中,我们首先使用 var
定义了一个变量 x
,并初始化为 10
。然后我们通过 x = 20
重新给 x
赋值为 20
。最后通过 println(x)
输出了 20
。
class
是一个关键字,用于创建一个类。在 Kotlin 中,类是面向对象编程的基本概念之一。一个类可以包含属性(变量)和方法(函数)。以下是一个例子:
class Person(name: String, age: Int) {
var name = name
var age = age
fun greet() {
println("Hello, my name is $name and I am $age years old.")
}
}
val john = Person("John", 30)
john.greet() // 输出 "Hello, my name is John and I am 30 years old."
在这个例子中,我们使用 class
关键字定义了一个类 Person
,其中包含了两个属性 name
和 age
,以及一个函数 greet()
。我们通过 val john = Person("John", 30)
创建了一个名为 john
的 Person
类型的对象,并通过 john.greet()
调用了 greet()
函数。
val
是一个关键字,用于声明只读变量。一旦一个只读变量被赋值,就不能再次改变它的值。以下是一个例子:
val PI = 3.14159
println("Value of PI is $PI") // 输出 "Value of PI is 3.14159"
在这个例子中,我们使用 val
定义了一个只读变量 PI
,并初始化为 3.14159
。然后我们通过 println("Value of PI is $PI")
输出了 Value of PI is 3.14159
。
var
、class
和 val
是 Kotlin 中常用的关键字,它们可以方便地帮助我们定义变量、创建类和声明常量。它们都是语言中的基本概念,每个 Kotlin 开发人员都应该熟悉。