Hi,
Daniel hat _die_ Lösung genannt. "protected" Member können nur von abgeleiteten Klassen oder solchen aus dem _selben_ Package aufgerufen/überschrieben werden.
Abgesehen davon: Bist Du sicher, den Begriff "Vererbung" und seine Anwendung wirklich verstanden zu haben (warum z.B. sollte eine Methoe in einer Subklasse eine Instanz seiner Superklasse zurückgeben..)?
Viele Grüße,
Martin Jung