Sobes.tech
Junior — Middle

Kotlin proqramlaşdırma dilində sinif üçün open modifikatoru nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də, varsayılan olaraq, bütün siniflər finaldır, yəni miras almaq mümkün deyil. open modifikatoru sinfi miras üçün açır. Bu, open ilə elan edilmiş sinfin digər sinflər tərəfindən miras alına biləcəyi və onun metodlarının üst-üstə qoyula biləcəyi deməkdir.

Misal:

open class Animal {
    open fun sound() {
        println("Bir səs")
    }
}

class Dog : Animal() {
    override fun sound() {
        println("Havlama")
    }
}