Just like statically typed languages have some dynamic dispatch features, but despite that still most of their types can be known with certainty.