您还可以使用函数在类中,执行某些操作:
创建一个drive()
里面的函数Car
类并调用它:
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()
}
亲自试一试 »
提示:当一个函数在类内部声明时,它被称为类函数, 或者成员函数。
笔记:当创建类的对象时,它可以访问所有类函数。
就像常规函数一样,您可以将参数传递给类函数:
创建两个函数: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)
}
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!