60 likes | 186 Vues
ITK 168 Lecture 5 - Inheritance. Examples. Review ExperimentRobot Lamp example. Overriding methods. Overriding occurs when a subclass implements a method of the same name as the superclass causing a change in behavior. Override example. Spinner robot Does 360 spin before turning left
E N D
Examples • Review ExperimentRobot • Lamp example
Overriding methods • Overriding occurs when a subclass implements a method of the same name as the superclass causing a change in behavior
Override example • Spinner robot • Does 360 spin before turning left • Bad robot • Turns right when supposed to turn left • Turns left when supposed to turn right
Overriding with side effects • Speedy