我有一些继承的问题.
在我的基类中,我有以下构造函数:
public Camera(string n)
{
name = n;
}
Run Code Online (Sandbox Code Playgroud)
然后在我的子类中,我有以下构造函数:
public StereoCameras(string n)
{
name = n;
}
Run Code Online (Sandbox Code Playgroud)
但是,我的子类抱怨它不包含一个带0参数的构造函数.我很习惯使用这样的继承,我认为我已经正确地设置了我的childs构造函数.
有什么我想念的吗?
您将需要调用基础构造函数:
public StereoCameras(string n) : base(n)
{
}
Run Code Online (Sandbox Code Playgroud)
然后派生类中的赋值是多余的.