Sobes.tech
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