Junior — Middle
Mi a célja az öröklődés használatának az objektumorientált programozásban?
sobes.tech MI
Válasz az MI-től
Az öröklődés használatának célja az objektumorientált programozásban a kód újrafelhasználása és osztályhierarchiák létrehozása, ahol az alosztályok öröklik a szülőosztályok tulajdonságait és metódusait. Ez lehetővé teszi általános fogalmak alapján szpecializáltabb objektumok létrehozását, megkönnyíti a kód karbantartását és bővítését, valamint segít a program logikus szerkezetbe való szervezésében.
Kotlin példa:
open class Animal {
fun eat() { println("Eszik") }
}
class Dog : Animal() {
fun bark() { println("ugat") }
}
val dog = Dog()
dog.eat() // örökölt metódus hívása