nOverriding:
äDefining a
function to be virtual in a base class and then implementing
that function in a derived class using exactly the same signature
and return type.
nThe selection of which
function to use depends on the dynamic
type of the object when accessed through a direct or indirect base class pointer or reference at
run time.