Да, работать будет. Будет вызываться метод того типа, на который фактически указывает переменная. Т.е. в Вашем коде можно переменной Чел присвоить указатель на мужчину/женщину/нечто другое. И будет вызываться тот метод, который для того типа реализован.