Is the answer to this question this?
Under what circumstances can a call of a class method be polymorphic?
When they are inherited by subclasses.