Здравствуйте, Sharov, Вы писали: S> Но почему бы не разрешить это также делать и наследникам, т.е. ограниченному числу других спец. методов?
В любом случае, есть ситуации когда не хочется давать наследникам такую возможность. Поэтому пришлось бы еще одно ключевое слово для такой возможности.
Но надо ли оно? Особенно если это не int, а большой объект. Базовый класс создает объект, а производный его выкидывает и перезаписывает — неэффективно.
Если создание объекта надо вынести наружу — этот объект можно передавать как параметр в конструктор базового класса.