Kotlin Функції класу
Kotlin Функції класу
Ви також можете використовувати функції всередині класу для виконання певних дій:
Приклад
Створіть функцію drive()
у класі Car
і викличте її:
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)
}
Спробуйте самі »