Bild: ©Maid/Adobe

JAVA TUTORIAL

Vererbung einfach erklärt

Vererbung ist ein mächtiges Konzept, mit dem wir unsere Programme besser strukturieren und erweitern können. Lernen Sie hier alles zum Thema. Spaß mit Polymorphie inklusive!

Das Schlüsselwort extends
public class Katze extends Saeugetier{ }

gehe zu: Vererbung Einstieg

WERBUNG

Alles zur Vererbung in Java

#19

Vererbung verständlich erklärt

Vererbung ist ein mächtiges Konzept, mit dem wir unsere Programme besser strukturieren und erweitern können. Wir erklären es hier einfach und genau.

#20

Konstruktoren bei Vererbung

Wir wollen in diesem Kapitel etwas tiefer in die Materie der Vererbung vordringen und uns mit Konstruktoren im Zusammenhang mit Vererbung beschäftigen.

#21

Der protected Zugriffsmodifikator

In Java gibt es vier unterschiedliche Zugriffsstufen für Klassenmember. Speziell für die Vererbung wichtig ist der "geschützte" Zugriff, der mit dem Modifier protected festgelegt wird.

#22

Abstrakte Klassen und Methoden

Mit dem Schlüsselwort abstract erstellen wir abstrakte Klassen und Methoden. Für ein ausgereiftes Klassendesign ist dies unverlässlich. Wie genau das Konzept abstrakter Codes funktioniert, lernen Sie hier.

#23

Polymorphie in Java

Polymorphie erlaubt es uns, sehr flexiblen und mächtigen Code zu schreiben. Die Regeln der Polymorphie zu beherrschen ist ein essential skill für jeden Java-Entwickler.

#24

Typumwandlung

Wer Polymorphie in Java sinnvoll einsetzen will, kommt um das Thema Typumwandlung nicht herum. Wir bringen Ihnen in diesem Kapitel das Wichtigste dazu bei. Außerdem erfahren Sie, was genau hier eigentlich umgewandelt werden soll.

#25

Die Klasse Object

Alle Klassen gehen auf eine oberste Superklasse zurück. Dieser "Urahne" heißt sinnigerweise Object. Grund genug also, uns die Superklasse von allem mal genau anzusehen.

#26

toString() Methode

Die Klasse Java.lang.Object stellt eine Methode namens toString() zur Verfügung, die beim Aufruf eine String-Repräsentation des aktuellen Objekts zurückliefert. Wie genau wir mit der toString() Methode umgehen, zeigen wir hier.

#27

Objekte vergleichen

Wann sind zwei Objekte "gleich"? Diese (scheinbar banale) Frage sorgt immer wieder für Verwirrung. Erfahren Sie hier mehr darüber.

#28

Was ist ein Interface?

In Java ist die Mehrfachvererbung nicht erlaubt. Doch aus dieser scheinbaren Schwäche gewinnt Java eine ihrer größten Stärken.



Mehr Tutorials zu Java

JAVA blog

Die default Methode in Interfaces
Ein Interface darf nur abstrakte oder statische Methoden haben? Seit Java 8 gilt diese Regel nicht mehr!
Kategorie: JAVA | Datum: 10.07.2019

Zugriffsstufen beim Methodenüberschreiben
Wir sehen uns in diesem Blog-Beitrag einen Spezialfall an und erklären das Zusammenspiel zwischen den Zugriffsstufen und dem Überschreiben von Methoden.
Kategorie: JAVA | Datum: 22.06.2019

Unterschied explizites und implizites Casting
Typumwandlung (Casting) brauchen wir sowohl bei primitiven als auch bei komplexen Datentypen regelmäßig. Doch was ist eigentlich der Unterschied zwischen implizitem und explizitem Casting?
Kategorie: JAVA | Datum: 10.07.2019

Mehrdimensionale Arrays durchsuchen
Wie durchsucht man ein mehrdimensionales Array nach einem ganz bestimmtes Element? Wir schauen uns das jetzt für Java an zwei konkreten Beispielen an.
Kategorie: JAVA | Datum: 03.01.2019

Die default Methode in Interfaces
Ein Interface darf nur abstrakte oder statische Methoden haben? Seit Java 8 gilt diese Regel nicht mehr!
Kategorie: JAVA | Datum: 10.07.2019

Zugriffsstufen beim Methodenüberschreiben
Wir sehen uns in diesem Blog-Beitrag einen Spezialfall an und erklären das Zusammenspiel zwischen den Zugriffsstufen und dem Überschreiben von Methoden.
Kategorie: JAVA | Datum: 22.06.2019

Unterschied explizites und implizites Casting
Typumwandlung (Casting) brauchen wir sowohl bei primitiven als auch bei komplexen Datentypen regelmäßig. Doch was ist eigentlich der Unterschied zwischen implizitem und explizitem Casting?
Kategorie: JAVA | Datum: 10.07.2019

Mehrdimensionale Arrays durchsuchen
Wie durchsucht man ein mehrdimensionales Array nach einem ganz bestimmtes Element? Wir schauen uns das jetzt für Java an zwei konkreten Beispielen an.
Kategorie: JAVA | Datum: 03.01.2019

Java-Tutorial Kapitelübersicht

Java lernen

text text

PHP Lernen

zur PHP

JavaScript lernen

move nove move

FALCONBYTE.NET

Handmade with 🖤️

© 2018-2023 Stefan E. Heller

Impressum | Datenschutz | Changelog

Falconbyte Youtube Falconbyte GitHub facebook programmieren lernen twitter programmieren lernen discord programmieren lernen