Sobes.tech
Junior

როგორ განახორციელებდით მემკვიდრეობას ორ კლასს შორის Kotlin-ში?

sobes.tech AI

პასუხი AI-სგან

// ძირითადი კლასი
open class Animal(val name: String) {
    open fun makeSound() {
        println("უცნობი ხმა")
    }
}

// მემკვიდრეობითი კლასი, რომელიც მემკვიდრეობს Animal-დან
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("გავ!")
    }
}

// გამოყენების მაგალითი
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} ხმას გამოსცემს:")
    myDog.makeSound() // გამოიტანს "გავ!"
}