Junior
Kotlin tilida ikki sinf o'rtasida merosni qanday amalga oshirasiz?
sobes.tech AI
AIdan javob
// Asosiy sinf
open class Animal(val name: String) {
open fun makeSound() {
println("Noma'lum tovush")
}
}
// Animal dan meros olgan voris sinf
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Gav!")
}
}
// Foydalanish misoli
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} tovush chiqaradi:")
myDog.makeSound() // "Gav!" chiqaradi
}