Можно ли переопределить частный виртуальный метод?



Нет, потому что они недоступны вне класса.