Это просто невозможно. Вы не можете к такому обращению.
На самом деле они имеют одинаковый базовый класс, но они не одинаковы. Например, взгляните на это.
Triangle
составляет Shape
и
Rectangle
это Shape
Но вы не можете преобразовать Triangle
в Rectangle
, потому что они разные.