У меня есть метод инициализации, который используется и переопределяется во всей обширной иерархии. Однако каждый вызов init расширяет работу, которую выполнял предыдущий. Естественно, я бы:
@Override public void init() {
super.init();
}
И, естественно, это обеспечило бы вызов и создание экземпляров всего. Что мне интересно: могу ли я создать способ гарантировать, что был вызван супер-метод? Если не все инициализации вызываются, это значит, что объект не работает, поэтому я хочу выдать исключение или ошибку, если кто-то забудет вызвать super
.
TYFT ~ Aedon