Kotlin 类函数
Kotlin 类函数
您还可以在类中使用函数来执行某些操作:
实例
在 Car 类中创建一个 drive()
函数并调用它:
class Car(var brand: String, var model: String, var year: Int) { // 类函数 fun drive() { println("Wrooom!") } } fun main() { val c1 = Car("Ford", "Mustang", 1969) // 调用函数 c1.drive() }
提示:当函数在类内部声明时,它被称为类函数或成员函数。
注意:当创建类的对象时,它可以访问所有类函数。
类函数参数
就像常规函数一样,您可以将参数传递给类函数:
实例
创建两个函数:drive()
和 speed()
,并将参数传递给 speed()
函数:
class Car(var brand: String, var model: String, var year: Int) { // 类函数 fun drive() { println("Wrooom!") } // 带参数的类函数 fun speed(maxSpeed: Int) { println("Max speed is: " + maxSpeed) } } fun main() { val c1 = Car("Ford", "Mustang", 1969) // 调用函数 c1.drive() c1.speed(200) }