我在一些继承方面遇到了一个小问题。
在我的基类中,我有以下构造函数:
public Camera(string n)
{
name = n;
}
然后在我的子类中我有以下构造函数:
public StereoCameras(string n)
{
name = n;
}
但是,我的子类提示它不包含采用 0 个参数的构造函数。我对这样使用继承相当陌生,我认为我已经正确设置了我的 child 的构造函数。
有什么我想念的吗?
最佳答案
您将需要调用基础构造函数:
public StereoCameras(string n) : base(n)
{
}
那么派生类中的赋值就是多余的。
关于c# - 继承构造函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16563553/