📜  var class vala (1)

📅  最后修改于: 2023-12-03 14:48:16.438000             🧑  作者: Mango

介绍 var, class 和 val 关键字

在 Kotlin 编程语言中,有一些关键字可以方便地帮助我们定义变量、创建类和声明常量。这些关键字包括 varclassval

var

var 是一个关键字,用于定义可变变量。一个可变变量可以被重新赋值,因此其值可以在程序执行中发生变化。以下是一个例子:

var x = 10
x = 20
println(x) // 输出 20

在这个例子中,我们首先使用 var 定义了一个变量 x,并初始化为 10。然后我们通过 x = 20 重新给 x 赋值为 20。最后通过 println(x) 输出了 20

class

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,其中包含了两个属性 nameage,以及一个函数 greet()。我们通过 val john = Person("John", 30) 创建了一个名为 johnPerson 类型的对象,并通过 john.greet() 调用了 greet() 函数。

val

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

结论

varclassval 是 Kotlin 中常用的关键字,它们可以方便地帮助我们定义变量、创建类和声明常量。它们都是语言中的基本概念,每个 Kotlin 开发人员都应该熟悉。