Как остледить потерянный вызов конструктора/метода абстрактного класса из дочернего?
Возможно ли каким-либо образом отследить ситуацию, когда конструктор наследника не вызывает не пустой конструктор абстарктного базового класса или виртуальный метод абстрактного базового класса?
Если это спецификация языка, то можно линк на информацию об этом? Мне такого ранее не встречалось.
UPD: не увидел сразу, что язык не с++. Про dot.net не знаю, возможна ли такая ситуация. Но, если возможна, всё равно хотелось бы об этом почитать. Сообщи, если разберёшься в этом вопросе где-то вне этого топика.
Вообще с любым методом - можно применить скрытие, при помощи оператора new перед именем метода, а имя метода в потомке должно быть такоеже, как и у предка.