Junior — Middle
100
Šta znači modifikator open za klasu u programskom jeziku Kotlin?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
В Kotlin по умолчанию все классы являются final, то есть их нельзя наследовать. Модификатор open позволяет сделать класс открытым для наследования. Это значит, что если класс объявлен с модификатором open, другие классы могут от него наследоваться и переопределять его методы.
Пример:
open class Animal {
open fun sound() {
println("Some sound")
}
}
class Dog : Animal() {
override fun sound() {
println("Bark")
}
}