Не стоит наследоваться от реализаций по возможности
Можете сделать Vector.asMatrix() вместо наследования. Иначе семантика какая-то неопределённая.
а каким образом вектор - потомок матрицы?
вообще, потребность в сокрытии родительского метода - явный звоночек что на самом деле наследования тут нет или оно не в ту сторону. Потомки должны расширять родителей а не ограничивать
Обсуждают сегодня