Say we're developing a role-playing game with humans and wizards. Wizards are special humans who can attack with magic spells.
That's where method overriding comes in handy.