Junior
Kotlin'de iki sınıf arasında kalıtımı nasıl gerçekleştirirsiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
// Temel sınıf
open class Animal(val name: String) {
open fun makeSound() {
println("Bilinmeyen ses")
}
}
// Animal'den türeyen alt sınıf
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Hav!")
}
}
// Kullanım örneği
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} ses çıkarıyor:")
myDog.makeSound() // "Hav!" yazdırır
}