Objektorientierte Programmierung WS 2013/2014 - Folie 140
Ziele:
Notwendigkeit der Änderung des Resultattyps erkennen
in der Vorlesung:
Das Beispiel wird erläutert:
- Der Resultattyp wird kovariant geändert.
- Daher hat ein Aufruf a.deepClone() den statischen Typ SCType, wenn a diesen Type hat.
- Die überschreibende Methode deepClone ruft Methoden auf, die für die Referenz-Variablen der Oberklasse und der eigenen Klasse deepClone aufrufen.
Autor: Prof. Dr. Uwe Kastens
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 05.11.2013