
Programmieren, WS 2015/2016, gehalten am 10.02.2016, Vorlesung 14
47 minutes Posted Feb 15, 2016 at 8:34 am.
Starten
Bvorzugte Polymorphie gegenüber instanceof
Beispiel für schlechtes Design
Beispiel für ein geeignetes Design
Prinzip 2: Unterscheidung zwischen == und equals
Häufige Fragen
Beispiel
== vs. equals
Weiteres Beispiel
Prinzip 3: Die Standardimplementierung von equals überschreiben
Beispiel
Implementierung der equals-Methode
Abhilfe durch eigene Implementierung
Probleme der vorherigen Implementierung
Mögliche Lösungsideen
Beispiel MyStringBuffer
Beispiel Golfball
Prinzip 4: Vorsicht bei der Implementierung von equals
Wichtige Fragen bei der Implementierung
Prinzip 5: super.equals verwenden
Vererbung und equals
Beispiel für einen fehlerhaften Code
Lösung
Alternative Lösung
Mehrere Ebenen in der Vererbungshierarchie
Prinzip 6: Vorsicht bei der Verwendung von intanceof in equals
Vergleich der Objekte
Motivierendes Beispiel für Verhaltensänderung
Zusammenfassung
Was noch fehlt
0:00
47:05

