Eddie: Wie zwinge ich eine Unterklasse zum Setzen einer Variablen?

Beitrag lesen

Hallo Olaf,

muss es eine Variable sein?

Nein, darf auch eine Konstante sein.

Ich würde eine abstrakte Methode in der Oberklasse definieren, die den Wert (Deine Variable oder was auch immer) zurückgibt. Diese Methode muss in einer konkreten Klasse definiert sein und kann dann benutzt werden, den Wert zurückzugeben.

So habe ich es auch erst versucht, Problem dabei: abstract-Methoden müssen public sein (keine Ahnung, warum) :-(
Aber ich haette diese Einstellung eigentlich gern komplett verborgen!

In meiner Antwort auf Moes Posting habe ich gerade auch nochmal was dazu geschrieben.

Eddie

--
Old men and far travelers may lie with authority.