Полиморфизм времени компиляции также называется перегрузкой или ранним связыванием или статическим связыванием, когда у нас есть одно и то же имя метода с различным поведением. Реализуя множественный прототип того же метода, и в нем происходит различное поведение. Раннее связывание означает первую компиляцию программы. Но в последнем объекте привязки в программе происходит время выполнения. Также называется динамическим связыванием или переопределением или политипом времени выполнения.