имена полей и аргументов

freepascal Наследование: Error: Duplicate identifier - Ошибка

Наблюдаю ошибки при переопределении конструктора - видимо конфликт имен с именами полей, но проявляется почему-то только при наследовании (?)

project28.lpr(286,37) Error: Duplicate identifier "moveLeftChar"
project28.lpr(286,51) Error: Duplicate identifier "moveRightChar"
project28.lpr(293,37) Error: Duplicate identifier "moveLeftChar"
project28.lpr(293,51) Error: Duplicate identifier "moveRightChar"

Код (урок по преопределениею методв в ООП):

Subscribe to RSS - имена полей и аргументов