Junior — Middle
Was ist das Ziel der Verwendung von Vererbung in der objektorientierten Programmierung?
sobes.tech KI
Antwort von AI
Das Ziel der Verwendung von Vererbung in der objektorientierten Programmierung ist die Wiederverwendung von Code und die Erstellung von Klassenhierarchien, in denen Unterklassen die Eigenschaften und Methoden der Elternklassen erben. Dies ermöglicht die Erstellung spezialisierterer Objekte auf Basis allgemeiner, erleichtert die Wartung und Erweiterung des Codes und trägt auch zur Organisation des Programms in eine logische Struktur bei.
Beispiel in Kotlin:
open class Animal {
fun eat() { println("Isst") }
}
class Dog : Animal() {
fun bark() { println("Bellt") }
}
val dog = Dog()
dog.eat() // Aufruf der geerbten Methode