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() // გამოიტანს "გავ!"
}