Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
faecher:informatik:oberstufe:glossar:abstrakte_klasse:start [05.04.2022 15:12] – Matthias Waffenschmidt | faecher:informatik:oberstufe:glossar:abstrakte_klasse:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Abstrakte Klasse ====== | ||
- | |||
- | Eine abstrakte Klasse wird erzeugt durch das Schlüsselwort // | ||
- | |||
- | <code java> | ||
- | public abstract class Tier | ||
- | </ | ||
- | |||
- | Eigenschaften von abstrakten Klassen: | ||
- | |||
- | * Im Gegensatz zu einer konventionellen [[..: | ||
- | * Somit macht eine abstrakte Klasse alleine noch keinen Sinn sondern erst durch die Definition von Unterklassen (-> [[..: | ||
- | * Methoden können wie üblich geschrieben werden oder | ||
- | * auch als abstrakt definiert werden, dabei enthält die Methode keinen Rumpf und muss in einer Unterklasse überschrieben werden. Beispiel: <code java> | ||
- | * In einem [[..: | ||
- | |||
- | |||
- | |||