Kotlin sinf funksiyalari


ULASHISH

Kotlin sinf funksiyalari

Muayyan amallarni bajarish uchun sinf ichida funksiyalardan ham foydalanishingiz mumkin:

Misol

Car sinfi ichida drive() funksiyasini yarating va uni chaqiring:

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()
}
O‘zingiz sinab ko‘ring »

Maslahat: Sinf ichida e’lon qilingan funksiya sinf funksiyasi yoki a’zo funksiya (member function) deb ataladi.

Eslatma: Sinf obyekti yaratilganda u sinfning barcha funksiyalaridan foydalana oladi.


Sinf funksiyasi parametrlari

Oddiy funksiyalardagi kabi sinf funksiyasiga ham parametrlar uzatishingiz mumkin:

Misol

Ikkita funksiya yarating: drive() va speed(), so‘ng speed() funksiyasiga parametrlar uzating:

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)
}
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!