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")
}
}