Приветствия и приветствия!Расширение абстрактного класса - реализация абстрактных методов
В настоящее время у меня есть абстрактный класс A, и многие классы подклассифицируют его. Код, общий для всех подклассов, которые я вложил в oneMethod(), и код, специфичный для каждой реализации, я применил два абстрактных метода.
public abstract class AbstractA {
public oneMethod() {
//do some intelligent stuff here
abstractMethodOne();
abstractMethodTwo();
}
protected abstract void abstractMethodOne();
protected abstract void abstractMethodTwo();
}
У меня есть класс, который переопределяет метод oneMethod().
public class B extends AbstractA {
@Override
public oneMethod() {
//do some other intelligent stuff here
}
}
есть ли способ пропустить создание заглушки реализации двух абстрактных методов в подклассе? Я имею в виду, что единственное место, где они используются, - это переопределенный метод.
Любая помощь приветствуется!
Потому что oneMethod должен их называть. –