Sobes.tech
Junior

Kotlin tilida ikki sinf o'rtasida merosni qanday amalga oshirasiz?

sobes.tech AI

AIdan javob

// Asosiy sinf
open class Animal(val name: String) {
    open fun makeSound() {
        println("Noma'lum tovush")
    }
}

// Animal dan meros olgan voris sinf
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("Gav!")
    }
}

// Foydalanish misoli
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} tovush chiqaradi:")
    myDog.makeSound() // "Gav!" chiqaradi
}