Для того, чтобы в Borland Pascal метод базового класса мог в зависимости от типа объекта, для которого он вызван, обращаться либо к методу базового класса, либо к переопределенному методу производного класса, необходимо

  • тип объекта определять в любом месте программы
  • тип объекта определять на этапе выполнения программы
  • тип объекта определять на этапе компиляции программы

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.