Respondendo diretamente a sua pergunta... nenhuma... alias, não acho que você deva instancia uma classe pai com uma filho...
Agora aproveitando, deixa eu demonstrar um uso para o exemplo acima... e porque é interessante o uso de herança
A sua empresa trabalha com diversas vagas de emprego... algumas temporarias... algumas não... algumas aceitam ambos... ela poderia ser assim:
class Vaga {
public bool SomenteTemporarios { get; set; }
public void Contratar(Empregados empregado) {
if (SomenteTemporarios == true && !(empregado is Temporarios)) {
throw new Exception("Somente estamos aceitando temporarios");
}
}}
}
Microsoft Community Contributor