Как я могу написать метод и заставить подклассы переопределить этот метод. В Eclipse в диалоге быстрого исправления должно отображаться следующее: «Добавить не реализованные методы».
Спасибо
Как написать метод и заставить подклассы переопределить этот метод.
Объявите метод как abstract:
abstract
Eclipse предоставит вам опцию «Добавить не реализованные методы» для всех (не реализованных) абстрактных методов и методов интерфейса.
Просто объявите метод как abstract в базовом классе. Все детские классы будут вынуждены это осуществить. В качестве альтернативы вы могли бы также использовать интерфейс вместо конкретного класса, что является просто соглашением о том, что определенные методы будут реализованы. Либо один хорошо, это зависит от ваших потребностей.
Вы можете сделать это, сделав метод abstract (без предоставления реализации по умолчанию).
Объявите метод как abstract.
Или, если вы НЕ хотите, чтобы ваш класс был абстрактным, вы можете выдать свое собственное исключение MustOverrideException в метод, который вы хотите принудительно переопределить.