Nehmen wir ein Beispiel in C#
public class Foo
{
public Foo() { }
public Foo(int j) { }
}
public class Bar : Foo
{
}
Nun sind alle öffentlichen Mitglieder von Foo in Bar zugänglich, außer dem Konstruktor. Ich kann nicht etwas tun wie
Bar bb = new Bar(1);
Warum sind die Konstruktoren nicht vererbbar?
UPDATE
Ich verstehe, dass wir Konstruktoren verketten können, aber ich würde gerne wissen, warum das obige Konstrukt nicht gültig ist. Ich bin sicher, dass es dafür einen triftigen Grund gibt.