Kotlin sinf funksiyalari
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!
