НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Kotlin. W3Schools українською. Уроки для початківців

En Es De

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)
}
Спробуйте самі »