During compile time, the compiler makes a static analysis (fancy word for compile-time analysis) of a variable's declared type. At runtime, an actual instance is created and assigned to the variable (hence, runtime). See the difference in this video.
Смотрите видео Compile Time Type vs Runtime Type онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Jamie King 03 Август 2013, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 44,112 раз и оно понравилось 618 людям.