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() // "Гав!" чыгарат
}