Before we can change any values of inherited properties, we need to call the superclass's initializer and allow it to set its initial values.

Yes! Only after we allow the initializer of the Animal class to set its initial values, we can go ahead and override them.

That doesn't look right, does it?