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