Construtores e Herança
Vamos dar um exemplo em C #
public class Foo
{
public Foo() { }
public Foo(int j) { }
}
public class Bar : Foo
{
}
Agora, todos os membros públicos do Foo estão acessíveis no Bar, exceto o construtor. Não posso fazer algo como
Bar bb = new Bar(1);
Por que os construtores não são herdáveis?
ATUALIZA
Entendo que podemos encadear construtores, mas gostaria de saber por que a construção acima não é válida. Estou certo de que deve haver uma razão válida para isso.