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