Вывод будет 81, он работает просто отлично.
Upd: приведение, инструктирует компилятор изменить существующий тип объекта REFERENCE на другой тип. Это может дать нам некоторые другие функциональные возможности, но все методы по-прежнему будут работать с классом создаваемого объекта.
Upd: Возможно, вам придется прочитать о динамическом c полиморфизме