Falls ich es so richtig verstanden haben sollte ...) Wann macht es Sinn, den übergebenen Superklasse-Typ --- Person --- in der Methode --- doWork() --- beizubehalten, wenn man die nächste Methode --- live() --- aufruft, und nicht einfach ein Subklasse-Objekt --- User --- für den Aufruf der nächsten Methode zu erstellen? (Die Sätze wurden ausgegeben.)