Попробуем за три дня подряд закрыть все вопросы, связанные с наследованием. А это сокрытие, переопределение, как передать пораметры в конструктор базового класса из конструктора производного класса, виртуальные методы, и, наконец то, что есть абстрактный класс. И выйти из начального на продвинутый уровень.