Скажем, класс A является суперклассом B, который является суперклассом C. A и B являются абстрактными классами (я сохранил их так, что ни один объект фактического класса A или B не может существовать, другими словами, фактический класс объектаможет быть только с). У меня есть метод Abstract в A, который не должен быть реализован в B, поскольку такой объект реального класса B не может существовать. Следовательно, он должен быть реализован только в C и сохранен как абстрактный в A и B.
Насколько я знаю, подклассы должны реализовывать абстрактные методы суперкласса в Java. Есть ли выход? Или мне нужно просто оставить пустую реализацию в B?