Programmieren, WS17/18, Vorlesung
Programmieren, WS17/18, Vorlesung
Karlsruher Institut für Technologie (KIT)
13: Programmieren, Vorlesung, WS 2017/18, 07.02.2018
50 minutes Posted Feb 8, 2018 at 1:40 pm.
Starten
Bedingte Sprünge Verzweigung
Laufzeitkeller
Adressierung durch 3 Basisadressen
Schritte beim Aufruf einer Methode
Schritte beim Verlassen der Methode
Zusammenfassung
Prinzip 1: Bevorzuge Polymorphie gegnüber instanceof
Beispiele für schlechten Entwurf
Prinzip 2: Unterscheidung zwischen == und equals ()
Prinzip 3: Die Standardimplementierung von equals () überschreiben
Abhilfe durch eigene Implementierung
Prinzip 4: Vorsicht bei der Implementierung von equals ()
Prinzip 5: super.equals () verwenden
Prinzip 6: Vorsicht bei der Verwendung von instanceof in equals ()
Motivierenden Beispiel für Verhaltensänderung
0:00
50:39
Download MP3
Show notes
13 |