Virtual methods and overloading are not the same thing.

You are likely mixing up the term overload with the term override.

Apples and oranges.

Mechanism vs functionality.