Sobes.tech
Junior

Kotlin-də iki sinif arasında irsiyyəti necə həyata keçirərdiniz?

sobes.tech Süni İntellekt

AI-dan cavab

// Əsas sinif
open class Animal(val name: String) {
    open fun makeSound() {
        println("Naməlum səs")
    }
}

// Animal-dən irsi olan törəmə sinif
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("Hav!")
    }
}

// İstifadə nümunəsi
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} səs çıxarır:")
    myDog.makeSound() // "Hav!" göstərəcək
}