让我们在C#中举个例子
public class Foo
{
public Foo() { }
public Foo(int j) { }
}
public class Bar : Foo
{
}
Run Code Online (Sandbox Code Playgroud)
现在,除了构造函数之外,Foo的所有公共成员都可以在Bar中访问.我做不了类似的事情
Bar bb = new Bar(1);
Run Code Online (Sandbox Code Playgroud)
为什么构造函数不可继承?
UPDATE
我知道我们可以链接构造函数,但我想知道为什么上面的构造无效.我相信它应该是有正当理由的.