Compile-time polymorphism

Consists of:

If it is clear at compile time which function should be called, this is referred to as: