Kotlin Class Functions
Kotlin 类函数
您也可以在类中使用函数来执行某些操作
示例
在 Car
类中创建一个 drive()
函数并调用它
class Car(var brand: String, var model: String, var year: Int) {
// Class function
fun drive() {
println("Wrooom!")
}
}
fun main() {
val c1 = Car("Ford", "Mustang", 1969)
// Call the function
c1.drive()
}
自己动手试一试 »
提示: 当一个函数在类中声明时,它被称为类函数或成员函数。
注意: 创建类的对象时,它可以访问类中的所有函数。
Class Function Parameters
就像普通函数一样,您可以将参数传递给类函数
示例
创建两个函数:drive()
和 speed()
,并将参数传递给 speed()
函数
class Car(var brand: String, var model: String, var year: Int) {
// Class function
fun drive() {
println("Wrooom!")
}
// Class function with parameters
fun speed(maxSpeed: Int) {
println("Max speed is: " + maxSpeed)
}
}
fun main() {
val c1 = Car("Ford", "Mustang", 1969)
// Call the functions
c1.drive()
c1.speed(200)
}
自己动手试一试 »