Я понимаю так. Используя, абстрактный класс/метод в коде, можно и не делать уточнение типа класса. Но это может привести к ошибки (неверный тип класса, или данных).
Поэтому желательно использовать уточнение типа класса. Только я не понял где его использовать. В примере выше я с потолка поставил его в абстрактный метод. На практике, уточнение типа класса ставят в реализующий метод?
|