Есть ли конструкция в Java или С#, которая заставляет наследовать классы для вызова базовой реализации? Вы можете вызвать super() или base(), но возможно ли, чтобы он выдавал ошибку времени компиляции, если она не вызвана? Это было бы очень удобно..
- редактировать -
Мне в основном интересуются переопределяющие методы.