Является ли downcasting во время выполнения полиморфным?
Обновление в OOPS делает возможным полиморфизм во время выполнения путем переопределения методов родительского и дочернего классов. Может ли даункастинг в OOPS также быть полиморфным во время выполнения каким-либо образом?
1 ответ
Полиморфизм во время выполнения становится возможным благодаря наследованию - апскейтинг и апскейтинг не имеют к нему отношения (хотя они также возможны только при наследовании).
Понижение, как правило, требует полиморфизма во время выполнения, поскольку снижение может быть успешным или неудачным в зависимости от типа времени исполнения.