У меня есть интерфейс и два типа, которые вытекают из него.
Однако я не могу сделать следующее:
B objectB = (B) objectA
Где B происходит из интерфейса1 (я составляю название классов, но точка все еще стоит), а также для объекта A (который относится к типу A). Появляется следующее сообщение об ошибке:
Невозможно выразить выражение типа A-B.
Оба типа выводятся из интерфейса, что мне не хватает?