Die möglichkeit Klassen mit Methoden zu erweitern finde ich super.
Wieso gibt es keine möglichkeit eine Klasse mit Feldern zu erweitern ?
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