ITP2 - OOP Tutorials - Inheritance - super

In the above example, we've created a simple Animal class with a speak
instance method. We then created GoodDog which subclasses Animal also
with a speak instance method to override the inherited version. However,
in the subclass' speak method we use super to invoke the speak method
from the superclass, Animal, and then we extend the functionality by
appending some text to the result.