ProghubPH

Даны следующие классы:

 один вариант
class Parent { } 
class DerivedOne extends Parent { } 
class DerivedTwo extends Parent { } 
Выберите единственное верное высказывание
о следующем блоке кода: Parent p = new Parent(); 
DerivedOne d1 = new DerivedOne(); 
DerivedTwo d2 = new DerivedTwo(); 
d1 = (DerivedOne)d2; 
Ошибка компиляции.
Исключение RuntimeException.
Успешный запуск и отработка.
Исключение ClassCastException.