Laden...

Wieso gibt es keine möglichkeit eine Klasse mit Feldern zu erweitern ?

Erstellt von Ayke vor 13 Jahren Letzter Beitrag vor 13 Jahren 871 Views
Thema geschlossen
Ayke Themenstarter:in
643 Beiträge seit 2006
vor 13 Jahren
Wieso gibt es keine möglichkeit eine Klasse mit Feldern zu erweitern ?

Die möglichkeit Klassen mit Methoden zu erweitern finde ich super.
Wieso gibt es keine möglichkeit eine Klasse mit Feldern zu erweitern ?

3.170 Beiträge seit 2006
vor 13 Jahren

Hallo Ayke,

die gibt es und nennt sich Vererbung 😃

Erweiterungsmethoden sind ja nur syntaktischer Zucker, der es erlaubt, innerhalb einer Methode ein bestimmtes Objekt als this anzusprechen und auch über die Instanz eines Objektes aufzurufen.

Die Struktur der Klasse wird dabei nicht verändert. Mit Erweiterungsmethoden kann man nicht mehr machen als mit ganz normalen statischen Methoden, außer dem Aufruf über die Objektinstanz.

Ein anlegen von Feldern würde jedoch die Struktur der Klasse verändern.

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

Ayke Themenstarter:in
643 Beiträge seit 2006
vor 13 Jahren

okee thanks

Thema geschlossen